Self-hosted transactional email that runs on your own AWS SES account. Flat pricing, full data ownership, no per-email fees as you scale.
No SDK required — a single POST request gets you started.
curl -X POST https://api.zmailer.app/send \
-H "X-API-Key: zm_live_••••••••••••" \
-H "Content-Type: application/json" \
-d '{
"to": "user@example.com",
"subject": "Welcome to Acme!",
"html": "<h1>You're in.</h1>",
"from": "hello@yourdomain.com"
}'Everything a production transactional email system needs — built in, not bolted on.
Connect your own AWS account. You pay SES rates ($0.10/1k) — not our markup. No per-email fees ever.
Cloudflare detected? We configure SPF, DKIM, and DMARC automatically — no DNS editing required.
Isolate API keys, domains, and stats per project. Perfect for agencies managing multiple clients.
Live delivery, bounce, and complaint rates per project and domain. 7-day charts out of the box.
Bounces and complaints auto-add to your suppression list. Projects auto-pause before SES suspends you.
TOTP two-factor auth, full audit trail, PII-redacted logs, and SOC2-ready policy groundwork.
HTML templates with {{variable}} interpolation, live preview, and per-project scoping.
Get notified on delivery, bounce, complaint, and open events. Signed payloads, automatic retries with exponential back-off.
Every email logged with status, timestamps, and error detail. Search by recipient, subject, or status — paginated.
MIT licensed, self-hostable with Docker. Own your infra completely — no vendor lock-in, ever.
Most platforms lock you in. zMailer runs on your infra, your account, your rules.
Free to get started. No credit card. Connect your AWS account and go.