sendbaze
Menu

Email and SMS API for Africa

Email and SMS for Africa, in one API.

Transactional email on Amazon SES in the Africa (Cape Town) region. SMS on wholesale routes to local mobile networks. Data-protection and messaging rules like POPIA and WASPA enforced for you. Priced for African businesses, not in dollars.

3,000 free emails a month. No card needed for email. Test keys never send.

send.ts
import { Sendbaze } from "@sendbaze/sdk";

const sendbaze = new Sendbaze({ apiKey: process.env.SENDBAZE_API_KEY! });

const { id } = await sendbaze.emails.send({
  from: "orders@yourshop.co.za",
  to: "thandi@example.com",
  subject: "Your order #1042 has shipped",
  html: "<p>Tracking: <b>CG123456789ZA</b></p>",
});
// id: "em_01j9..." — status arrives by webhook

Routes

Sent from Africa

Email leaves from Amazon SES in the Africa (Cape Town) region, the closest AWS region to your customers. SMS goes through wholesale aggregators connected to local mobile networks, with least-cost routing and automatic failover, so an outage on one route is not your outage.

Compliance

Local rules, handled

Consent records, STOP handling, do-not-contact scrubbing and legal send windows are enforced by the API for the markets you send to, starting with POPIA and WASPA. Not left to a checklist in your backlog.

Billing

Local pricing, proper invoices

Pay by card or bank transfer through Paystack. Monthly tax invoices with your company details. No dollar pricing that jumps when the exchange rate moves.

How it works

Three steps from sign-up to first message

The onboarding checklist in the dashboard walks you through them. Most developers finish in under ten minutes.

  1. 1

    Verify a domain

    Add your domain, copy three DNS records, and watch each one turn green. The wizard tells you exactly which record is wrong.

  2. 2

    Create an API key

    Test keys validate everything and never send. Live keys are scoped, shown once and revocable in one click.

  3. 3

    Send, then watch it land

    Every message gets an id in under 300 ms. Delivery, bounce and opt-out events arrive by signed webhook and in the logs.

Start sending in ten minutes

Free plan, no card needed for email. Verify a domain, grab a key, send.