SMS Gateway
Reach 200+ countries with direct carrier routes.
About this API
Transactional and OTP messaging with intelligent route selection, delivery receipts, inbound webhooks, alphanumeric sender IDs where supported, and automatic fallback between carriers when a route degrades.
Common use cases
Quickstart
Every Zephiel API uses the same base URL, the same key header, and the same error envelope.
curl -X GET "https://zephiel.com/api/v1/sms-gateway/messages" \
-H "X-Zephiel-Key: $ZEPHIEL_API_KEY" \
-H "Accept: application/json"Example response
{
"id": "sms_41ba9c",
"to": "+2348031234567",
"status": "delivered",
"segments": 1,
"cost": 0.0072,
"delivered_at": "2026-08-26T14:02:11Z"
}/v1/sms-gateway/messagesSend a single SMS/v1/sms-gateway/messages/bulkSend to many recipients/v1/sms-gateway/messages/{id}Delivery status for a message/v1/sms-gateway/otp/verifyVerify a one-time codeAll endpoints return JSON and accept the X-Zephiel-Key header. Rate limits are enforced per plan and reported in X-RateLimit-Remaining.
Plans can be changed or cancelled at any time. Overage is charged per 1,000 requests rather than hard-blocking your traffic.
Free
100 messages/mo
5 req/min
Free
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — not included
- Email support — not included
- Usage analytics and alerts — not included
- 99.9% uptime SLA — not included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Starter
10,000 messages/mo
60 req/min
$20/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Most popular
Pro
250,000 messages/mo
600 req/min
$80/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Enterprise
Unlimited messages
Custom
$280/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — included
- SSO / SAML — included
- Custom SLA, DPA, and BAA — included
- Private deployment option — included
- Volume pricing — included
4.6
12 reviews
Daniel Kessler
CTO
Held up under real load
We push SMS Gateway hard during peak and latency has stayed flat. No throttling surprises, no silent degradation — the numbers on the listing matched what we measured.
Elena Rossi
Product Manager
Good coverage for webhooks
We checked SMS Gateway against our own webhooks reference data before committing. Coverage was better than the incumbent we were paying four times as much for.
Hannah Lindqvist
Platform Lead
Documentation matched reality
Every sample in the SMS Gateway docs ran unmodified. That sounds like a low bar until you have integrated something where it is not.
Sofia Almeida
Developer
Now handles delivery notifications too
We adopted SMS Gateway for two-factor authentication and ended up using it for delivery notifications as well. Same key, no new contract, no second integration.
Samuel Adeniyi
Software Architect
Support answered properly
Asked Northwind Data about an edge case in SMS Gateway and got an explanation from someone who had clearly read the code, not a link to the FAQ.
Zainab Yusuf
Product Engineer
Quietly reliable
SMS Gateway has not surprised us once in eight months of production traffic. That is the highest compliment I can pay a dependency.
Tomas Ferreira
Platform Engineer
One key made the difference
Adding SMS Gateway took ten minutes because the credential already existed. The vendor onboarding we skipped would have taken longer than the integration.
Yuki Tanaka
Backend Engineer
Solved Two-factor authentication for us
We brought SMS Gateway in for Two-factor authentication and it has not needed revisiting since. The response shape matched the documentation on the first call, which is rarer than it should be.
Related APIs in Communication
Email Verification
Free tierZephiel Labs
Validate deliverability before you ever hit send.
Phone Number Lookup
Free tierZephiel Labs
Validate, format, and enrich phone numbers in 232 countries.
Push Notifications
Free tierNorthwind Data
One call to reach iOS, Android, and the web.