Skip to main content
Sendbaze sends transactional email from your own domain through Amazon SES in Cape Town, and SMS through South African networks. Every send returns an id in milliseconds; delivery is reported by webhook and in the dashboard logs. To get started you need:
  1. A Sendbaze API key
  2. Your own domain, verified with Sendbaze. Not ready yet? Every organisation can send its first 100 live emails to its own addresses from onboarding@sendbaze.com; see send before your domain is verified.
Then you can send both types of email:
  • Transactional email: order confirmations, OTPs, password resets, invoices. One recipient, triggered by an event.
  • Marketing email: newsletters and promotions to people who opted in. Sendbaze adds the unsubscribe headers and watches your complaint rate for you.

Quickstart

Pick your language. Each guide takes you from an empty project to a delivered email.

Node.js

Official TypeScript SDK

Next.js

Route handlers and server actions

Python

Django, Flask, FastAPI

Ruby

Rails and plain Ruby

PHP

Laravel and plain PHP

Go

net/http

cURL

Any language, any shell

Explore

API reference

Every endpoint with request and response samples in six languages.

Webhooks

Delivery, bounce, complaint and unsubscribe events, signed and retried.

Templates

Reusable emails with {{placeholders}}, versions and a live preview.

Deliverability

Suppressions, complaint monitoring and the rules that keep you in the inbox.