Official SDKs · 3 languages · MIT licensed
Official SendAfrica SDKs
Send SMS across African mobile networks with native, type-safe, open-source client libraries — one for every stack, each with its own GitHub repository, changelog, and issue tracker.
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)99.95%
network uptime
3
official SDKs
6
mobile networks
< 4s
avg. delivery
SDKs
Choose your language
Every SDK below is a real, versioned, open-source repository — not a generated wrapper. Click through for source, issues, and releases.
Py
Python
PyPI
$pip install sendafrica
SendAfrica/SendAfrica-python-sdk
v1.0.1
SourceIssuesReleases
Docs C+
C++
Conan / vcpkg / CMake
$conan install sendafrica/1.0.1
SendAfrica/SendAfrica-cpp-sdk
v1.0.1
SourceIssuesReleases
Docs PH
PHP
Composer
$composer require sendafrica/php-sdk
SendAfrica/sendafrica-php-sdk
v1.0.0
SourceIssuesReleases
Docs 01
Get your API key
From the dashboard. No card required for the sandbox tier.
02
Pick your language
Install the SDK, copy the quick-start snippet.
03
Send your first SMS
Delivery status in under 4 seconds on average.
Start building for free
Sandbox credits included. No credit card. Upgrade when you're ready to send in production.
