Introduction
These docs give you a deep dive into the KudiSMS API and how to integrate our SMS, Voice, WhatsApp, Email, and Verification channels into your product.
Basics
The KudiSMS API is organised around simple HTTP requests. Most endpoints accept form-data, x-www-form-urlencoded, or raw JSON payloads, and always return a JSON response.
Every request is authenticated using your KudiSMS API key, passed as a token parameter in the request itself — see Authentication for details.
API Endpoint
In order to use the KudiSMS API, you need an account — sign up for free at my.kudisms.net.
Base URL
All requests in this documentation are made against this base URL, unless otherwise noted (for example, inbound webhook callbacks are sent to a URL you configure).
Explore the API
SMS →
Send bulk, corporate, personalised, and international SMS.
Verification →
Send and verify one-time passcodes over SMS or Voice.
Voice →
Voice calls, text-to-speech, and voice OTP.
Balance →
Check your account's remaining credit balance.
WhatsApp →
Send WhatsApp messages via approved templates.
Email →
Send transactional and campaign emails.
Callback & Webhooks →
Receive delivery status updates for your messages.
Updated at, Sunday, July 19, 2026