We won't claim a competitor can't do something it can. What we will show you: inbound email as clean JSON, sending in the same API, and unlimited domains free — where the incumbents charge per domain, per server, or per seat.
No per-domain, per-server, or per-inbox tax on any plan — run every product from one account.
Receive as clean JSON and send from the same API. No second bill, no assembly required.
Cross your quota and we meter it gently — never a hard cut, never a surprise suspension.
Same inbound-to-JSON job, modern DX, send in the same API, no per-domain fees.
Read the comparisonClean JSON instead of multipart/form-data; threading + auth built in; no enterprise bundle.
Read the comparisonInbound + sending in one API, no subuser/domain tax, no enterprise bundle.
Read the comparisonNo regex route rules — structured payload, dashboard routing, retries out of the box.
Read the comparisonSES power without receipt rules, S3, SNS, Lambda, MIME parsing, or the sending sandbox.
Read the comparisonSame edge, but send + reply from your domain, real storage, retries, human support — any DNS.
Read the comparisonCompete on model: unlimited domains free, graceful overage, OSS webmail — not capability.
Read the comparisonInbound-first: full message in the webhook, unlimited free domains, OSS webmail, MCP plugin.
Read the comparisonAPI-native parsed JSON for developers, not no-code rules; send + receive, not parse-only.
Read the comparisonParsed inbound JSON with a resolved auth verdict, no paid marketing plan, threaded replies in one API.
Read the comparisonOne parsed email.received event with an auth verdict, instead of a batched relay-webhook array you unpack.
Read the comparisonSame job an agent needs, but with a normalized auth block and a reply loop that isn't a second product.
Read the comparisonInbound as parsed JSON with an spf/dkim/dmarc verdict — no parseroute, no field mapping, no DIY DKIM.
Read the comparisonGreat send-only relay — but no inbox; MailKite does receive + send in one API, domains free.
Read the comparisonCheap to send, but inbound is an unsigned form POST with no auth verdict, gated to Pro. MailKite ships signed JSON with auth built in.
Read the comparisonSigned inbound with an auth verdict — no validation handshake or secret-key compare, domains free.
Read the comparisonReal parsed inbound, but you compose trust from raw signals — MailKite gives one verdict + the loop.
Read the comparisonZeptoMail sends but can't receive; MailKite does both in one API, inbound as parsed JSON.
Read the comparisonLoops sends beautifully but has no inbox; MailKite receives as parsed JSON and replies from one API.
Read the comparisonSame parsed receive→reply loop, but managed — no MariaDB, Caddy, IP reputation, or patching to own.
Read the comparisonAgent inboxes on YOUR domain + full email infra + MCP + Claude Code plugin, unlimited free.
Read the comparison
An agent's own address on your domain, no OAuth/CASA, parsed JSON pushed — not a federated mailbox.
Read the comparisonA scoped agent address + parsed JSON push — no OAuth review, no Pub/Sub, no watch() renewal.
Read the comparisonSame agent inbox, minus the Entra app, tenant-wide consent, and expiring subscription.
Read the comparisonPoint a domain, drop in a webhook URL, receive your first email in minutes. Unlimited domains, no credit card.