Every guardrail on every plan. Including the free one.
Every guardrail and all ten MCP tools on every plan, including the free one. Transactional email from $12 a month, with per-key allowlists, approval mode and dry run.
The full agent stack, free
Every guardrail and all ten MCP tools. No card.
3,000 emails
One time, not monthly — and it never expires
No overage — sending stops
- All ten MCP tools
- Every guardrail — scopes, allowlists, approval mode, dry run
- 100 emails a day
- 1 sending domain
- 30-day log retention
- REST API, SMTP relay and both SDKs
- Every free deliverability tool
For the first real thing you ship
Three times the free volume of the nearest alternative.
10,000 emails / month
$0.60 per 1,000 after that
- Everything in Free
- No daily limit
- 5 sending domains
- 3 webhook endpoints
- 25 templates
- 2 seats
- Free migration from your current provider
For a product with paying customers
The tier most teams land on and stay on.
50,000 emails / month
$0.50 per 1,000 after that
- Everything in Starter
- 25 sending domains
- 10 webhook endpoints
- 100 templates
- 5 seats
- Webhook replay and per-attempt delivery logs
When email is load-bearing
Unlimited domains and three months of logs.
250,000 emails / month
$0.40 per 1,000 after that
- Everything in Pro
- Unlimited sending domains
- 90-day log retention
- 25 webhook endpoints
- Unlimited templates
- 25 seats
- Priority sending queue
Anything the plans above do not fit
Talk to us. We will tell you honestly if you should.
Custom volume
Negotiated
- Everything in Scale
- Custom volume and retention
- Dedicated support contact
- Invoicing and purchase orders
Start on the free plan without a card. Yearly billing saves 15% on Starter and Pro, 20% on Scale. Overage is $0.60, $0.50 or $0.40 per thousand by plan, charged only on what you send above it. No per-seat pricing, ever — that is a model for sales tools, not developer infrastructure.
Moving from Resend, Postmark or SendGrid? We will do it for you.
Templates, sending domains, suppression lists and webhook endpoints, moved across and verified against your live traffic before you cut over. Included on every paid plan, at no cost.
Limited to the first 50 customers, because we are a small team and we would rather say so than quietly stop replying.
Start a migrationCompare plans and features
Rows marked Soon are planned and not built yet. Everything else is live today and can be checked against the API.
Agent guardrails
Identical on every plan, including the free one.
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| MCP tools includedMailgun's MCP server exposes 50+ operations and Postmark's exposes 4. One has no ceiling; the other has no product. | 10 | 10 | 10 | 10 | 10 |
| Tools deliberately absent — no key minting, no un-suppress, no domain delete | Included | Included | Included | Included | Included |
| Scoped API keys — send, read, domains | Included | Included | Included | Included | Included |
| Per-key rate limit | Included | Included | Included | Included | Included |
| Per-key recipient allowlist | Included | Included | Included | Included | Included |
| Approval mode — every send held for a human | Included | Included | Included | Included | Included |
| Dry run — render and validate without sending | Included | Included | Included | Included | Included |
| Sandbox domain, no DNS required | Included | Included | Included | Included | Included |
Sending
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| Emails | 3,000 total | 10,000 / mo | 50,000 / mo | 250,000 / mo | Custom |
| Overage per 1,000 | Not included | $0.60 | $0.50 | $0.40 | Negotiated |
| Daily limit | 100 | None | None | None | None |
| Sending domains | 1 | 5 | 25 | Unlimited | Unlimited |
| REST API | Included | Included | Included | Included | Included |
| SMTP relay | Included | Included | Included | Included | Included |
| TypeScript and Python SDKs | Included | Included | Included | Included | Included |
| Batch sending, 100 per call | Included | Included | Included | Included | Included |
| Schedule and cancel | Included | Included | Included | Included | Included |
| Attachments and custom headers | Included | Included | Included | Included | Included |
| Idempotency keys, generated by default | Included | Included | Included | Included | Included |
| CC, BCC and Reply-To | Included | Included | Included | Included | Included |
| Inbound routing | Not included | Not included | Soon | Soon | Soon |
Templates
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| Templates | 5 | 25 | 100 | Unlimited | Unlimited |
| Versioned, with a render API | Included | Included | Included | Included | Included |
| Typed template variables | Included | Included | Included | Included | Included |
| Visual drag-and-drop builderNot planned. It is a different product and we would build a worse one. | Not included | Not included | Not included | Not included | Not included |
Deliverability
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| SPF, DKIM and DMARC verified before the first send | Included | Included | Included | Included | Included |
| Per-record DNS diagnosis, with the fix | Included | Included | Included | Included | Included |
| Automatic suppression on hard bounce and complaint | Included | Included | Included | Included | Included |
| RFC 8058 one-click unsubscribe, injected automatically | Included | Included | Included | Included | Included |
| Reputation monitoring with automatic throttleThrottled before the complaint rate reaches 0.10%, which is the threshold mailbox providers act on. | Included | Included | Included | Included | Included |
| Free deliverability tools — SPF, DKIM, DMARC, MX, blocklist | Included | Included | Included | Included | Included |
| Bounce classification — hard, soft, block, spam | Included | Included | Included | Included | Included |
| Dedicated IP | Not included | Not included | Not included | Soon | Soon |
Logs and analytics
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| Log retention | 30 days | 30 days | 30 days | 90 days | Custom |
| Stats API — sends, deliveries, bounce and complaint rates | Included | Included | Included | Included | Included |
| CSV export, streamed | Included | Included | Included | Included | Included |
| Webhook endpoints | 1 | 3 | 10 | 25 | Unlimited |
| API requests a day | 1,000 | 25,000 | 100,000 | 500,000 | Custom |
| Signed webhooks, https only, auto-disabling | Included | Included | Included | Included | Included |
| Per-attempt delivery log | Included | Included | Included | Included | Included |
| Webhook replay by window | Included | Included | Included | Included | Included |
| Message tags, filtering and per-tag stats | Included | Included | Included | Included | Included |
| Open and link trackingOff by default on every account. Opens are measured with a tracking pixel, and that is a decision each account should make rather than inherit. | Included | Included | Included | Included | Included |
Team and security
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| Seats | 1 | 2 | 5 | 25 | Unlimited |
| Roles and owner-only actions | Included | Included | Included | Included | Included |
| Audit log | Included | Included | Included | Included | Included |
| Two-factor authentication | Soon | Soon | Soon | Soon | Soon |
| SAML single sign-on | Not included | Not included | Not included | Not included | Soon |
Support
| Feature | Free | Starter | Pro | Scale | Enterprise |
|---|---|---|---|---|---|
| Documentation, API reference, error reference | Included | Included | Included | Included | Included |
| Support tickets from inside the dashboard | Included | Included | Included | Included | Included |
| Free migration from another provider | Not included | Included | Included | Included | Included |
| Response time commitment | Not included | Not included | Not included | Included | Included |
| Uptime SLA | Not included | Not included | Not included | Not included | Soon |
Where we win, and where we do not
Every row in our column is a capability you can check against the API today, not a roadmap. The last two rows are ones we do not have and do not pretend to — a comparison that concedes nothing is an advert, and you would read it as one.
| Capability | SadaSend | Resend | Postmark | Loops |
|---|---|---|---|---|
| Transactional email API | Yes | Yes | Yes | Yes |
| MCP server | Yes | Yes | Partial | Yes |
| Per-key recipient allowlist | Yes | No | No | No |
| Agent approval mode | Yes | No | No | No |
| Dry run / preview send | Yes | Partial | No | No |
| Scoped API keys | Yes | Partial | Partial | Partial |
| Per-key rate limit | Yes | Partial | Partial | Partial |
| Automatic complaint-rate throttle | Yes | Partial | Partial | Partial |
| Idempotency keys | Yes | Yes | No | Yes |
| Scheduled send and cancel | Yes | Yes | No | Partial |
| Batch send | Yes | Yes | Yes | Partial |
| Versioned templates | Yes | Partial | Yes | Partial |
| Webhook replay and per-attempt log | Yes | Partial | Partial | No |
| One-click unsubscribe injected (RFC 8058) | Yes | Partial | Partial | Yes |
| CSV log export | Yes | Partial | Yes | Partial |
| SMTP relay | Yes | Yes | Yes | No |
| Free deliverability tools | Yes | No | Partial | No |
| Marketing campaign suite | No | Yes | No | Yes |
| Visual email designer | No | Yes | No | Yes |
Questions people actually ask
- Is the free plan really free, or is it a trial?
- It is free and it does not expire. You get 3,000 emails in total rather than 3,000 a month, so a side project can sit on it indefinitely and a real product will use it up in the first month. Every guardrail and all ten MCP tools are included — nothing is held back for paid plans.
- Why is the free plan a total rather than a monthly allowance?
- Because the alternative is paying to run other people’s production traffic for free, and because a shared sending reputation is the one asset an email provider cannot buy back once it is spent. A lifetime allowance is enough to evaluate everything honestly and small enough that abuse is not worth the effort.
- What happens when I hit my limit?
- On a paid plan, sending continues and the overage rate applies — $0.60, $0.50 or $0.40 per thousand depending on the plan. On the free plan there is no overage: sending stops, nothing is charged, and your logs and domains stay where they are.
- Do the agent guardrails cost extra?
- No, and they never will. Scoped keys, per-key rate limits, recipient allowlists, approval mode, dry run and the full MCP server are on every plan including the free one. Selling the ceiling only to people who can already afford it would mean nobody ever finds out why it matters.
- Can I pay yearly?
- Yes. Starter and Pro are 15% cheaper paid yearly, and Scale is 20% cheaper. Resend, Postmark and Mailgun do not offer annual billing at all.
- Will you help me move from another provider?
- Yes, at no cost on any paid plan. We move templates, sending domains, suppression lists and webhook endpoints, and verify them against your live traffic before you cut over. It is limited to the first 50 customers because we are a small team and would rather cap it than quietly stop replying.