eSMSAfrica
Pricing Login Get started
For developers

SMS developer guides

Copy-paste guides for sending SMS and OTP across Africa - in Node.js, Python and PHP - plus delivery reports, SMPP and choosing between the API and SMPP.

Node, Python, PHP OTP & DLR SMPP
send-sms.js
await fetch(
  "https://api.esmsafrica.io/v1/sms/send",
  {
    method: "POST",
    headers: {
      Authorization: "Bearer " + KEY,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      to: "+254712345678",
      from: "MyBrand",
      message: "Hello from Node.js",
    }),
  }
);
Get started

Ship your first message today.

A clean REST API, official SDKs and a free sandbox - everything in these guides works on a free account. Start building in minutes.