Send SMS, voice, and OTP verifications across Africa. One API key. Works on first try. No mysterious auth errors.
1,000 free SMS/month. No credit card required.
// Send OTP to a Ghana number
const { reference } = await fetch('https://vokryn.com/api/v1/otp/send', {
method: 'POST',
headers: { Authorization: 'Bearer vk_live_...' },
body: JSON.stringify({ to: '+233244123456' }),
}).then(r => r.json())
// { reference: 'otp_...', expires_at: '...', status: 'sent' }
// Verify the code entered by the user
const result = await fetch('https://vokryn.com/api/v1/otp/verify', {
method: 'POST',
headers: { Authorization: 'Bearer vk_live_...' },
body: JSON.stringify({ reference, code: '847291' }),
}).then(r => r.json())
// { verified: true, phone_number: '+233244123456' }Built for Africa. Works globally.
Transactional and bulk SMS to Ghana, Nigeria, Kenya, and 9 more African countries. Per-message cost tracking and delivery receipts.
Send and verify one-time codes in one API call. Rate limiting, attempt tracking, and configurable expiry included.
Send to up to 1,000 numbers in a single API call. Per-recipient status, automatic retries on failure.
Outbound and inbound calls with programmatic control. Automatic carrier routing — no trunk management.
Provision local numbers in Ghana and the US from your dashboard or via API. Monthly cost, no procurement delays.
Delivery receipts and inbound messages delivered to your endpoint. HMAC-signed, retried on failure, logged for debugging.
We got tired of auth errors, mystery failures, and 3-hour support waits.
| Feature | Vokryn | Africa's Talking |
|---|---|---|
| API key works on first try | ✅ | ❌ Regenerate 3× to get it working |
| Clear error messages | ✅ Code + fix hint | ❌ "Authentication invalid" |
| Free sandbox for testing | ✅ No credit needed | ⚠️ Limited, confusing setup |
| OTP / Verify API | ✅ Built-in endpoint | ⚠️ DIY with raw SMS |
| Bulk SMS API | ✅ 1,000/request | ✅ Available |
| Inbound SMS webhooks | ✅ Real-time + signed | ⚠️ Manual config |
| Transparent pricing | ✅ Public, no signup required | ❌ Hidden until registered |
| Modern dashboard | ✅ Real-time metrics | ❌ Outdated UI |
| Webhook delivery logs | ✅ Per-attempt log | ❌ Not available |
| Support response time | < 4 hours | 1-3 business days |
No setup fees. No contracts. No hidden carrier markups. Cancel any time.
Get your first API key in 30 seconds. 1,000 free SMS included.
Create free account →