Transactional API
One authenticated POST. Your send is queued immediately, retried on failure, and traceable by message id from that moment on.
Themailer is a developer-first email platform. Authenticate a domain, drop in an API key, and get transactional delivery, broadcasts, live bounce handling, and a searchable log of what happened to every message — without the enterprise price tag.
No credit card required · Verified domain to first send in minutescurl -X POST https://app.themailer.dev/api/v1/emails \ -H "Authorization: Bearer $THEMAILER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "hello@yourdomain.com", "to": "user@example.com", "subject": "Welcome aboard", "html": "<p>Your account is live.</p>" }'{ "id": "em_3f9c1a72", "status": "queued" }No mock screenshots. Every capability here is running in the product you get when you sign up.
One authenticated POST. Your send is queued immediately, retried on failure, and traceable by message id from that moment on.
Add a domain, publish the three DKIM records we generate, and verify in a click. DMARC guidance comes with it.
Deliveries, bounces and complaints stream back from the provider and land on the message itself — not in a separate silo.
Hard bounces and complaints are suppressed the moment they arrive, so a dead address can never burn your reputation twice.
Every send and its events in one place, filtered by status, window, API key or a search across subjects and addresses — and the same filtered view downloads as CSV.
Contacts, lists and bulk paste import. A malformed row is reported rather than fatal, so one bad line can't reject the other nine hundred.
HTML and plain text side by side with a live preview, and merge fields with fallbacks — because “Hi ,” is how a broken mail merge announces itself.
Send to a list through the same path as the API, so every message is billed, suppression-checked and traceable one recipient at a time.
Broadcasts carry List-Unsubscribe headers, so inboxes show their own opt-out button — and it writes straight to your suppression list.
Delivery, bounce, complaint, open and click rates over 7, 30 or 90 days, computed from your messages rather than a precomputed rollup.
HMAC-signed event callbacks to your endpoints, retried six times with a backoff that runs from ten seconds to an hour, with a delivery log you can inspect and resend from.
Invite teammates as owner, admin or member. Keys are scoped, hashed at rest, revealed once, revocable, and rate limited per key.
These aren't finished yet. Everything in the section above is — this is what's still missing, published so you can weigh it before you build, not after.
Create a workspace, verify a domain with three DNS records, and drop your API key into your app. No sales call, no waitlist, no credit card.