SMS API
Direct interconnects with tier-1 African carriers, intelligent multi-route failover and sub-second OTP delivery.
Direct carrier routes
12+ African MNOs and 700+ global operators bound directly.
OTP-optimized routing
Pre-warmed binds for fast delivery on payment & auth flows.
Concatenated & Unicode
Full UDH support, GSM-7 and UCS-2 encoding handled for you.
Live DLRs
Real-time delivery receipts via webhook, websocket or SMPP.
Sender ID management
Apply, store and rotate alphanumeric sender IDs per country.
Number masking
Privacy-preserving virtual numbers for marketplaces and rideshare.
// Send an SMS in 3 lines
await ujumbe.messages.create({
channel: "sms",
to: "+254712994110",
body: "Your code is 829401",
sender_id: "UJUMBE",
});