Send SMS across African mobile networks with native client libraries.
Official, open-source SDKs for the SendAfrica SMS API — one for every stack. Typed, dependency-light, and written to match each language’s idioms.
Choose your language
| SDK | Language | Version | Install |
|---|---|---|---|
| Python | Python 3.9+ | sendafrica 1.2.0 | pip install sendafrica |
| TypeScript | Node.js 18+ | sendafrica 1.2.0 | npm install sendafrica |
| Go | Go 1.22+ | github.com/SendAfrica/GO-SDK | go get github.com/SendAfrica/GO-SDK |
What you can build
- Transactional SMS — OTPs, receipts, order confirmations, payment notifications
- Bulk messaging — one message to hundreds or thousands of recipients in a single call
- Delivery-aware flows — signed webhooks tell you when a message actually reached a handset
- Credits & billing — check balances, read the rate card, and top up with pay-as-you-go vouchers, all from code
Try it now
from sendafrica import SendAfrica
client = SendAfrica(api_key="SA-xxxxx")
result = client.sms.send(to="0712345678", message="Welcome to SendAfrica")
print(result.message_id, result.status, result.credits_used)Read next
- SDK overview — feature matrix and common concepts
- Python · TypeScript · Go — install and quickstart
- Documentation — the REST contract the SDKs wrap
Last updated on