Code implementation examples for the Africa's Talking APIs — SMS, USSD, Voice
# Africa's Talking Code Examples
Working code examples for the Africa's Talking APIs — SMS, USSD, and Voice —
across multiple languages and frameworks.
## What's here
| API | Implementations |
|-----|------------------|
| SMS | Django, Flask, Node.js, TypeScript |
| USSD | Django, Flask, Node.js |
| Voice | Django, Flask, Node.js (x2), TypeScript |
Each folder is a standalone, runnable example — pick the language/framework
you're using and go straight to that directory.
## Setup
Each example reads its Africa's Talking credentials from environment
variables (`AFRICASTALKING_API_KEY`, `AFRICASTALKING_USERNAME`) — set these
before running any example, either via a `.env` file (not committed) or your
shell. See the Africa's Talking dashboard
for your sandbox or production credentials.
## Related
Looking for Claude Code skills that teach an AI assistant these same APIs?
See africastalking-api-skills.
---
Part of the AI-ML Community.