Documentation
Understand the SendAfrica SMS platform: how accounts, API keys, credits, rates, and delivery reporting fit together, then apply it through the SDKs.
In this section
| Page | What it covers |
|---|---|
| Getting Started | Create an API key and send your first SMS |
| Authentication | API keys, bearer tokens, and keeping credentials server-side |
| Sending SMS | The POST /v1/sms/ and POST /v1/sms/bulk contracts |
| Delivery Status | What the send response means — and how webhooks complete the picture |
| Credits | Balance, history, and how billing per SMS part works |
| Payments & Vouchers | Pay-as-you-go credit top-ups in TZS |
| Webhooks | Signed, retrying delivery events |
| Error Handling | Status codes, error envelopes, and safe retries |
| Rate Limits | Per-minute request budgets per plan |
Follow the flow
- Get a key — Authentication
- Send — Sending SMS
- React to delivery — Webhooks and Delivery Status
- Keep the lights on — Credits, Payments, Rate Limits
Pick a language and start building: Go, TypeScript, or Python.
Last updated on