
Developer-first SMS API
Send single or bulk messages through REST endpoints using a dashboard JWT or an SA API key. Idempotency keys let you safely retry supported requests.

SENDAFRICA MESSAGING PLATFORM
Send a message from your application, run a customer campaign, or manage contact lists from the dashboard. SendAfrica brings the API, billing and delivery records together for teams in Tanzania and across supported routes.
Use the dashboard for campaigns and contact lists. Use the REST API and SDKs to trigger messages from your product. Track submissions and delivery reports in your account, and check the credit usage attached to each send.
Build, send, manage credits, and follow message status with tools designed for both operators and developers.
Connect through the REST API or dashboard, retry safely with idempotency keys, and follow asynchronous delivery updates in your message log. A successful send response means the provider accepted the message; final delivery status arrives separately.
Product screens below use illustrative data.
DEVELOPER TOOLSExplore the POST /v1/messages request and inspect its response shape.
MESSAGE VISIBILITYReview message status as asynchronous delivery reports arrive.

Sent, delivered, and failed
Recipient-level status
Campaign overview
Review audience progress as campaign results arrive.

delivery.delivered
delivery.sent
delivery.failed
HMAC verified
Verify webhook signatures before processing delivery events.

Credit balance
Message-part usage
Account overview
Follow credit usage without assuming one fixed TZS rate.
SMS length and character encoding affect how many parts a message uses. Review current rates and billing guidance before planning a large campaign.
Create an account to manage campaigns, credits, API access, and delivery records. Review the current credit options before sending.
