MailKite is an email API for developers. Every message goes out authenticated — SPF, DKIM, DMARC — routed across Cloudflare and Amazon SES. Don't take our word for it: send yourself a real one.
Watch it land in your inbox — not in spam.
Verifying your address creates your free account — that's the whole signup.
We emailed a verify link to . Click it and you'll land right back here — or type the 6-digit code below.
Email verified — your free account and API key are live.
Now the real thing: this button runs a POST /v1/send from your browser to .
Don't take our word for it
Open the message in Gmail → ⋮ → Show original. Read the SPF, DKIM, and DMARC results yourself. That's the same check every inbox provider runs on your production mail.
Add your own domain →Switched from SendGrid, inbox placement went from ~92% to ~99% in two weeks.
Mark — AdRender.app
The same POST /v1/send the demo above runs, as a copy-paste curl. MailKite is an HTTP API first; the SDKs are sugar.
curl -X POST https://api.mailkite.dev/v1/send \
-H "Authorization: Bearer $MAILKITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "you@company.com",
"subject": "Hello from MailKite",
"html": "<p>It landed.</p>"
}' Or grab an SDK — Node, Python, Ruby, Go, PHP, Java, and CLI. See libraries.
Send an email to the address below and watch it arrive as JSON in real time — a live webhook, not a simulation.
Emails to the address below hit our webhook and display here instantly.
Or send via POST /v1/send with
to set to the address above.
Waiting for inbound email…
events will appear here in real time
That email cleared SPF, DKIM, and DMARC before it ever reached your provider. Flip the toggle to see what happens to mail that doesn't.
Auto-routed across Cloudflare · Amazon SES + more — AI-tuned per domain, promoted to the highest tier your sending earns.
Transactional, broadcast, or a brand-new domain — MailKite reads each message and routes it through the provider most likely to land it: Amazon SES, Cloudflare, or Postmark. Warm pools on day one, and an automatic reroute if a network degrades. You never pick a provider or babysit an IP.
MailKite routes each message through the provider most likely to land it — and reroutes automatically if one degrades.
Deliverability isn't a one-time setup — it's earned over time. The longer you send clean mail, the higher you climb. Cloudflare and Amazon SES do the carrying; the intelligence on top is what lands your mail.
Nothing to configure. The longer you send clean mail, the higher MailKite promotes your domain.
Your mail rides Cloudflare, Amazon SES, and other tier-1 networks. MailKite picks the best path for every message — and reroutes if one degrades, so delivery never rides on a single provider.
MailKite learns how each domain sends and moves it to the highest-deliverability tier its sending earns. Placement gets better as you go — nothing to configure, no reputation to babysit.
Abusive senders are kept on a separate, isolated pool that never shares your reputation. A bad actor elsewhere on the network can't drag your inbox placement down.
| MailKite | SendGrid | Mailgun | |
|---|---|---|---|
| SPF, DKIM, DMARC | Configured & monitored for you | You publish and maintain | You publish and maintain |
| IP warmup | None — handled | Manual, or paid dedicated IP | Manual, or paid dedicated IP |
| Networks | Cloudflare + Amazon SES, auto-reroute | Single network | Single network |
| Reputation | Promoted automatically per domain | You manage it | You manage it |
| Domains (free tier) | Unlimited | 1 | 1 |
| Credit card to start | No | No (but limited) | No (but limited) |
Still deciding? Send yourself a test email and judge the result, not the table.
Yes. Unlimited domains, no credit card, no daily send cap. You pay only when volume grows past the free threshold — and the beta rate is 50% off your first year for the first 1,000 customers.
No. You add a domain and MailKite publishes and rotates the keys, keeps alignment correct, and monitors all three. The test email you just sent went out fully authenticated without you touching a DNS record.
No. There's no IP to warm or babysit. Every domain starts in a warmed shared pool and is promoted automatically to the highest-deliverability tier its sending earns, across tier-1 networks.
Add your domain, drop in the DNS records we generate, and point your send calls at our API or SMTP relay. Most teams are sending in under 15 minutes, and you can run both in parallel while you cut over.
Add a domain, drop in the DNS records, and send on a reputation that climbs on its own. Free, no credit card, 50% off your first year.
Free up to 3,000 emails/mo. $10/mo (beta) when you scale — no credit card.
See it land in your inbox — send yourself a real email, right now.
Send a test email