Stop losing users to failed OTP delivery.
One SMS API for Africa.
Send one-time passcodes and transactional messages over a single integration — the same routing, automatic provider failover, and prepaid credits. Priced routes for Nigeria, Kenya, Ghana, South Africa, the UK, Benin, Ivory Coast, and the US. Other destinations on request.
Nigeria 1 credit → ₦6/message · Kenya 3 credits → ₦18 · Ghana 3 credits → ₦18 Pricing →
Verify users
SMS OTP API
One-time passcodes for login, signup, and 2FA. Configurable length and expiry, per-phone rate limits.
Explore the OTP APINotify users
Transactional SMS API
Receipts, alerts, and order updates that arrive at their destination — same routing, failover, and credits as OTP.
Explore the SMS APIBy the numbers
OTP + SMS
One integration, two APIs
8
Priced markets with published credit costs
₦6
Nigeria — 1–3 credits per message (network-dependent)
3
SDKs: Node.js, Go, PHP
Why Robase
Everything you need to send SMS
OTP or transactional, one API. Built by developers, for developers.
Multi-provider routing
Per-country route selection. Nigeria, Kenya, Ghana, South Africa, Benin, and Ivory Coast retry a fallback upstream if the primary fails.
One API for OTP + SMS
Send passcodes and transactional messages through the same endpoints, keys, and credits.
Prepaid credits
Pay as you grow from ₦6/message. No monthly fees, no surprise bills.
Webhooks & logs
Delivery events for every message (sent, delivered, failed) plus searchable logs.
Two endpoints
Ship in three lines
Send an OTP
POST /v1/otp/send { "phone_number": "+2348012345678", "code_length": 6 }
Send a transactional SMS
POST /v1/sms/send { "phone_number": "+2348012345678", "message": "Order #12345 shipped." }
FAQ
Questions, answered
Does Robase support transactional SMS as well as OTP?
Yes. Both use the same API, routing, failover, and credits — POST /v1/otp/send for one-time passcodes and POST /v1/sms/send for transactional messages.
How much does the SMS API cost?
Prepaid credits, from ₦6 per message in Nigeria, priced per destination country. Credits cover both OTP and transactional SMS. There is no monthly fee.
Which countries does Robase cover?
Prepaid routes are published for Nigeria, Kenya, Ghana, South Africa, the United Kingdom, Benin, Ivory Coast, and the United States. Canada and other +1 numbers stay deliverable on the rate table but are not marketed as extra coverage. Additional African destinations are added as priced routes on request.
How does provider failover work?
Nigeria, Kenya, Ghana, South Africa, Benin, and Ivory Coast have a primary and a fallback upstream. If the primary rejects or times out, the send is retried on the fallback in the same request. The UK and US routes are currently single-provider. Credits are refunded if every configured provider fails.
Do you have SDKs?
Yes — Node, Go, and PHP, plus a plain REST API you can call from anywhere.
Is there a free trial?
Yes. New accounts get 10 free credits (₦60) to test both the OTP and transactional SMS APIs before committing. No credit card required.
Stop losing users to failed OTP delivery
Get free trial credits and test both the OTP and transactional SMS APIs. Multi-provider failover is on by default. No credit card required, no monthly commitment.
Last updated: September 20, 2026