Get an API key

Messaging APIs for Sri Lanka, built for developers.

One clean REST endpoint. Branded sender IDs. Local delivery that actually arrives. Yello powers OTPs, alerts, and notifications for products that take Sri Lanka seriously.

Request access

Branded sender IDs

Your name in the inbox — not a random number. Registered sender IDs on all local carriers.

Built for OTP

Sub-second handoff, delivery-first routing, and a simple contract designed for verification flows.

One key, simple auth

Bearer-key security, region validation, and honest errors. No dashboards you'll never open.

Send an SMS

POST https://sms.yello.lk/v1/send · Authorization: Bearer <your key>

curl -X POST https://sms.yello.lk/v1/send \
  -H "Authorization: Bearer ysk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"to": "+94771234567", "message": "Your code is 123456"}'

 {"ok": true}