Documentation
Welcome to Nudgel
A multi-tenant messaging platform built for African markets. SMS through every African gateway, email that lands, push, WhatsApp — one API and one dashboard. Sign up, add your provider keys, send your first message in under a minute.
Nudgel is the messaging layer we wished existed when we built our own consumer apps in Kenya, Uganda, and Nigeria. Twilio works fine on the West Coast. It's awkward and expensive in Lagos, Nairobi, and Kampala. We were tired of stitching together per-country gateways, sender-ID approvals, currency conversion, and compliance paperwork. So we built our own.
The product runs in two halves that share state: a REST API for your back-end services, and a full-featured dashboard for everyone else on your team. Both surfaces are first-class. You can run an entire messaging operation from the dashboard without writing a line of code, or you can ship the same payload via API and never open the browser. Or both.
Two ways to use Nudgel
From the API
Sign up, generate a key, paste a curl command. Every dashboard action is a documented endpoint. SDKs in eight languages.
From the dashboard
Sign in with Google. Compose and send messages, configure providers, watch deliveries land in real time. No code required, ever.
Jump in
Quickstart
Sign up, create a tenant, send your first message.
How it works
The mental model: tenants, channels, providers, routing.
Send a message
The headline endpoint — POST /v1/messages explained.
Africa's Talking setup
Connect AT in three fields. Send within sixty seconds.
API reference
Every endpoint, with request and response shapes.
Roadmap
What ships next. Built in the open on GitHub.
Help
Nudgel is open-source on GitHub. Open an issue if something looks wrong, or jump into Discussions if you want to chat about a use case. We respond within a day.