Documentation
To get started with SimpleSMS you will need a sandbox API key, which is free and issued the moment you create an account. Every endpoint works in the sandbox, webhooks included.
Renamed from Delivered. SimpleSMS is the same API under a new name. The old domain, dsms_sk_ keys, dsms-signature headers, the deliveredsms package and DELIVERED_* environment variables all keep working. What changed and what did not.
Quickstart
Send your first SMS in under five minutes.
Authentication
API keys, test vs live mode, and key rotation.
Sandbox & test numbers
How test mode works, including magic numbers.
Messages
Send SMS, retrieve messages, and list history.
Verify
Phone verification (OTP) in two API calls.
Webhooks
Signed event delivery to your endpoint, with automatic retries.
Migrate from Twilio Verify
Line-by-line mapping from Twilio Verify to SimpleSMS Verify.
Numbers
Search, buy, organize, and release phone numbers, one at a time or hundreds at once.
Customers
Attribute numbers, messages, verifications and usage to the businesses you send for.
Lookup
Carrier and line type for any number.
Inbox & conversations
Threaded conversations, unread counts, and the shared team inbox.
Contacts
Contacts, CSV import, segments and subscription topics: in the console and the API.
Teams
Multiple users on one account: roles, email invitations, signatures.
Batches & broadcasts
One message to up to 10,000 people - from a CSV, the API, or tagged contacts - with per-recipient variables, pause, cancel and retry.
Scheduled messages
Send later: schedule 1:1 messages up to 30 days out.
Automations
Send events from your app; SimpleSMS sends, waits, and branches.
Auto-replies & office hours
Per-number automatic replies, optionally only outside business hours.
Number porting
Bring an existing business number to SimpleSMS.
Opt-out, consent & TCPA
Revocation in plain English, the consent ledger, and what is blocked.
Compliance & registration
Website disclosure check, generated opt-in copy, 10DLC brand and campaign registration, and opt-in proof.
Security best practices
Protect your account, API keys, and users: key hygiene, phishing awareness, and how we handle your data.
Deliverability
Delivery rates by day, carrier, and sending number, plus automatic degradation alerts.
Spend limits
A monthly cap on live messaging spend, with alerts as you approach it.
Audit log
Who changed keys, team, webhooks, spend limits, numbers, consent, and settings.
Errors
The error envelope and every error code.
Pricing
What SimpleSMS costs, and what the free tier includes.
Changelog
What changed in SimpleSMS.
For agents and tooling
- Every page above has a markdown twin: append
.md, or sendAccept: text/markdown. - All docs in one file: https://joinsimplesms.com/docs/llms-full.txt
- OpenAPI spec: https://joinsimplesms.com/openapi.json
- Credential handling: https://joinsimplesms.com/auth.md