
Start here
Quickstart
Send your first message in under a minute.
API reference
Every endpoint with a live playground.
SDKs
First-party libraries for Node, Python, Go.
Changelog
What shipped, and when.
What you can build
Transactional SMS
OTP codes, delivery notifications, booking confirmations, ride updates.
Transactional email
Password resets, receipts, invites, account alerts. Signed + tracked.
OTP verification
A complete one-time-password flow including DLR confirmation.
Multi-country sends
NG · GH · KE · CI with automatic country detection and per-country pricing.
Why Robase
60-second first message
60-second first message
Sign up with Google. Your first API key is shown on the onboarding screen. The dashboard has a “send a test SMS” widget right there. Most developers send their first real message before reading past this page.
Errors that teach
Errors that teach
Every error returns
type, message, and field — and links to a docs page that explains the fix. No 500 Internal Server Error with no context.Test mode that actually works
Test mode that actually works
rb_test_* keys route to a simulator with magic numbers for delivered / failed / slow / DND scenarios. Zero cost, unlimited volume, realistic DLRs via webhooks. Build your integration without spending a kobo.Multi-country from day one
Multi-country from day one
Send to Nigeria, Ghana, Kenya, Côte d’Ivoire through the same API. Country is auto-detected from the E.164 number; pricing is per-country; a provider-failover chain keeps delivery high even when one upstream carrier flakes.
Billing that fits Africa
Billing that fits Africa
Naira-first prepaid wallets with Paystack / Flutterwave / Monnify top-ups. Transparent per-segment pricing. Auto-top-up thresholds. Invoices as PDFs, not CSV blobs.
Get help
Email us
Status
Live uptime + incident history
Open an issue
Bug reports, feature requests