Compare

emitd vs sending through AWS SES directly

SES has the lowest raw per-message price in the industry, and if your team is happy to build and operate everything around it, that is a legitimate choice — we will not pretend otherwise. What SES gives you is a sending endpoint. What it does not give you is a suppression list, signed webhooks, open and click tracking, a bounce pipeline, a dashboard, or anyone to call. This page is about that gap, because the gap is the entire decision.

emitd compared with AWS SES, feature by feature
emitdSES direct
FoundationCloudflare Workers (edge) + AWS SESAWS SES (raw)
IntegrationPlain HTTPS, 9 SDKs + CLI, MCPAWS SDK / SMTP
Ingestion latencyGlobal edge, ~tens of msRegional
Pricing5,000 free; then $0.35/1k or $0.28/1k prepaidCheapest raw — you build the rest
DKIM / SPF / DMARCGuided + verified live in-appYou configure it yourself
Suppression listAutomatic (bounce + complaint)You build it
Message streamsYesNo
Signed webhooksHMAC-signed, built inWire up SNS yourself
Open/click trackingYes — HMAC-signed tokensNo
BYODKIMYes — single TXT recordYes (manual)
Domain ConnectYes — one-click DNS setupNo
Auto-pause circuit breakerYes — 5% bounce / 0.1% complaintNo
MCP (AI agent support)JSON-RPC 2.0 endpointNo
AI Design StudioYes — visual block editor + AINo
Multi-payment providersStripe + Paddle + RazorpayAWS billing
Admin RBACsuper_admin, support_admin, billing_adminIAM
Sandbox modeYes — full event simulationSES sandbox
Free tier5,000/month, 150/dayNone (legacy EC2-only free tier retired)
Buy without a subscriptionYes — metered per 1,000, or creditsNo
Charged per seatNeverNo
DashboardActivity, templates, domains, analytics, AI StudioBasic AWS console

Where AWS SES is stronger

  • The lowest raw per-message rate available anywhere — nothing undercuts sending SES yourself.
  • Direct control over every knob, which matters if you have unusual routing or compliance requirements.
  • No third party in the path, if your procurement or data-residency rules require that.

Where emitd is stronger

  • A suppression list that maintains itself from bounces and complaints. On SES, you build and operate it.
  • HMAC-signed webhooks out of the box. On SES, you wire up SNS, verify its signatures, and run the endpoint.
  • Open and click tracking with signed tokens. SES has none.
  • DKIM, SPF and DMARC set up through a guided flow and verified live. On SES, you configure and debug the DNS yourself.
  • An auto-pause circuit breaker at 5% bounce / 0.1% complaint, which is the protection that keeps a sending reputation alive.
  • An activity view, analytics, templates and a sandbox — against the basic AWS console.

Which should you pick

Send through SES directly if raw per-message cost is the only variable you are optimising and you have the engineering time to build and run the rest. Pick emitd if you would rather that work already be done — it is the same delivery backbone, with the pipeline around it already built.

See the full pricing, read the latency benchmarks, or compare all four side by side.