Skip to Content
Overview

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

SDKLanguageVersionInstall
PythonPython 3.9+sendafrica 1.2.0pip install sendafrica
TypeScriptNode.js 18+sendafrica 1.2.0npm install sendafrica
GoGo 1.22+github.com/SendAfrica/GO-SDKgo 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)
  1. SDK overview — feature matrix and common concepts
  2. Python · TypeScript · Go — install and quickstart
  3. Documentation — the REST contract the SDKs wrap
Last updated on