Documentation
Get started
Create an account, collect your API key, and send your first message.
katembe is designed so a developer can go from account creation to a first delivery event in a few minutes.
1. Create an account
- Create a workspace
- Choose your operating region
- Invite team members for logs and billing
2. Get your API key
- Generate a test key from the dashboard
- Store it in a secure secret store
- Use test mode until your webhook endpoint is ready.
3. Send your first request
Use the example below to send your first message. Replace <api_key> with your test key.
curl -X POST https://api.katembe.io/v1/messages \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '{
"to": "+258840000000",
"message": "Hello"
}'
await katembe.messages.create({
to: "+258840000000",
message: "Hello"
});
client.Messages.Create(ctx, &Message{
To: "+258840000000",
Body: "Hello",
})
You should receive a 202 Accepted response, indicating the message is queued.
Next steps
- Add a webhook endpoint for delivery events
- Move from test keys to live keys
- Review rate limits before production traffic