Features
A complete SMS infrastructure platform — not just an endpoint.
Simple REST API
A single, versioned endpoint (POST /v1/messages) with predictable JSON responses and clear, documented error codes.
Secure API Tokens
Generate tw_live_ and tw_test_ tokens scoped to sms:send, sms:read, balance:read and webhooks:manage. Tokens are hashed at rest and shown once.
OTP & 2FA Ready
Send verification codes, login codes and password reset codes with low latency and clear delivery status.
Transactional SMS
Reliable, queued delivery for time-sensitive payment, booking and account messages.
Delivery Tracking
Every message moves through queued → processing → sent → delivered/failed, visible via the API and dashboard.
Usage Analytics
Requests, success rate, response times and rate-limit violations, all backed by real request logs.
Webhooks
Subscribe to sms.queued, sms.sent, sms.delivered, sms.failed, sms.rejected and wallet.low_balance, signed with HMAC-SHA256.
Prepaid Wallet
Top up via EFT, get admin-approved, and spend per SMS segment with atomic, race-free balance updates.
Developer Documentation
Quick start, authentication, error codes, rate limits and code samples in 8 languages.
Namibian Phone Number Support
Normalises 0811234567 / +264811234567 / 264811234567 consistently, built to extend to more countries.