Skip to main content
Robase
Robase is the developer platform for transactional email and programmable SMS across Nigeria, Ghana, Kenya, and Côte d’Ivoire. One API key sends to MTN, Airtel, Glo, 9mobile, Safaricom, MPesa-numbered MNOs, Orange, and every African carrier our upstream partners reach. We built the API we wish existed when we were shipping products into these markets — one that returns helpful errors, lets you test without spending a kobo, ships idempotency and webhooks by default, and lets you see your first message arrive within 60 seconds of signing up.

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

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.
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.
{
  "error": {
    "type": "phone_invalid",
    "message": "phone number must be in E.164 format (e.g. +2348012345678)",
    "field": "to"
  }
}
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.
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.
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

Status

Live uptime + incident history

Open an issue

Bug reports, feature requests