Start here
Quickstart
Create a key and send your first OTP or transactional SMS.
API reference
The five public endpoints, with a live playground.
SDKs
Official clients for Node.js, Go, and PHP.
Changelog
What shipped, dated from git history.
What you can build
OTP verification
Send a code with
POST /v1/otp/send and check it with POST /v1/otp/verify.Transactional SMS
Receipts, alerts, and order updates on
POST /v1/sms/send.AI agents
Hosted MCP at
https://api.robase.dev/mcp with an Agent API key.Coverage we can defend
Prepaid routes (source: the pricing table):
Eight priced markets from the live rate table (
GET /v1/pricing) and robase.dev/pricing. Canada and other +1 numbers use the US route operationally and are not listed as priced markets (Canada is on the rate table at 10 credits). Additional destinations are added as priced routes. Ask if you need a country that is not on the table.
We do not publish a delivery-rate percentage. Credits are refunded when every upstream provider fails, or when anti-spam blocks a send before it reaches a carrier.
Why Robase
One API for OTP and SMS
One API for OTP and SMS
POST /v1/otp/send for one-time passcodes and POST /v1/sms/send for transactional messages. Same keys (robe_ + 64 hex), same credits, same failover.Failover where the seed has a fallback
Failover where the seed has a fallback
Nigeria, Kenya, Ghana, South Africa, Benin, and Ivory Coast retry a fallback upstream if the primary rejects or times out. The United Kingdom and United States routes are currently single-provider.
Errors you can match on
Errors you can match on
Failures return
{ "error": { "type": "...", "message": "..." } }. Match on error.type: it is stable. error.message is prose and may be translated.Billing that fits prepaid wallets
Billing that fits prepaid wallets
Naira-first credits with Paystack and Flutterwave top-ups. Nigeria is 1 credit → ₦6/message. No monthly fee.
Official SDKs
There is no Python client. Any other language can call
https://api.robase.dev directly.
Get help
- Dashboard support tickets: robase.dev/app/support
- Email: support@robase.dev
- Status: robase.dev/status
- Public SDKs: Node.js, Go, PHP