SMS API Sri Lanka — built for developers

Add SMS and OTP to your application in minutes with Sri Lanka's most developer-friendly REST API. Simple JSON requests, instant delivery across all networks, real-time webhooks, and code samples for PHP, Node.js, Python and more — all at LKR 0.54 per SMS.

Simple REST API

Send an SMS with a single authenticated JSON request. Clean responses, predictable error codes, no SOAP.

OTP verification

Deliver one-time passwords in seconds for secure logins, signups and checkout verification.

Real-time webhooks

Receive delivery status callbacks so your app always knows whether a message landed.

Code samples & SDKs

Copy-paste examples for PHP, Node.js, Python and cURL get you live fast.

Free API key

Create an account and generate your API key instantly — no sales call, no waiting.

LKR 0.54 per SMS

The same flat, all-taxes-included rate through the API as everywhere else.

A REST SMS API made for Sri Lankan developers

SMSGo.lk gives you a clean, well-documented REST API to send transactional SMS, OTP codes and bulk campaigns straight from your own software. Authenticate with your API key, POST a JSON payload, and your message is on its way to any Dialog, Mobitel, Hutch or Airtel number.

Delivery callbacks via webhooks let you track each message's status in real time, so you can retry, log or alert on failures programmatically.

Integrate in minutes

Sign up for a free account, generate your API key, and drop one of our code snippets into your project. Most developers send their first live SMS within ten minutes.

Already on WordPress or WooCommerce? Use our free plugin to send order and OTP notifications without writing any code.

Frequently asked questions

How do I get an SMS API key in Sri Lanka?

Create a free SMSGo.lk account and generate your API key from the dashboard — it is instant and free.

What does the SMS API cost?

LKR 0.54 per SMS, all taxes included, with no setup or monthly fee.

Does the API support OTP?

Yes. The same API sends OTP/verification codes with fast, prioritised delivery.

Which languages have code samples?

PHP, Node.js, Python and cURL, plus a free WooCommerce plugin for no-code use.

Can I get delivery reports via API?

Yes — configure a webhook URL and we POST delivery status updates to your app in real time.

Start building with the SMS API

Free account, no credit card, LKR 0.54 per SMS — all taxes included.

Get started free