eSMS Africa Mail is a developer-first email API for transactional and marketing mail — built for Africa, delivered direct.
1. Get an API key
Create a key in the dashboard under API keys. Keys look like esms_k_... and authenticate with a Bearer header.
2. Verify a sending domain
Add your domain under Domains and publish the SPF, DKIM and DMARC records we generate. You can only send from a verified domain. See Verify your domain.
3. Send
curl "https://send.esmsafrica.io/v1/emails/" \
-H "Authorization: Bearer esms_k_..." \
-H "Content-Type: application/json" \
-d '{
"from": {"email": "hello@yourdomain.com", "name": "Your App"},
"to": [{"email": "user@example.com"}],
"subject": "Welcome!",
"html": "Hello
Thanks for signing up.
"
}'
You get a 202 with an email id. Track its status in Logs and via webhooks.