Skip to content
Pricing

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.

Save 15–20% yearly
Free$0

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
Start free
Starter$12/ month

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
Start free
ProMost picked$19/ month

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
Start free
Scale$79/ month

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
Start free
EnterpriseCustom

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
Talk to us

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.

Free migration

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 migration

Compare 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.

FeatureFreeStarterProScaleEnterprise
MCP tools includedMailgun's MCP server exposes 50+ operations and Postmark's exposes 4. One has no ceiling; the other has no product.1010101010
Tools deliberately absent — no key minting, no un-suppress, no domain deleteIncludedIncludedIncludedIncludedIncluded
Scoped API keys — send, read, domainsIncludedIncludedIncludedIncludedIncluded
Per-key rate limitIncludedIncludedIncludedIncludedIncluded
Per-key recipient allowlistIncludedIncludedIncludedIncludedIncluded
Approval mode — every send held for a humanIncludedIncludedIncludedIncludedIncluded
Dry run — render and validate without sendingIncludedIncludedIncludedIncludedIncluded
Sandbox domain, no DNS requiredIncludedIncludedIncludedIncludedIncluded

Sending

FeatureFreeStarterProScaleEnterprise
Emails3,000 total10,000 / mo50,000 / mo250,000 / moCustom
Overage per 1,000Not included$0.60$0.50$0.40Negotiated
Daily limit100NoneNoneNoneNone
Sending domains1525UnlimitedUnlimited
REST APIIncludedIncludedIncludedIncludedIncluded
SMTP relayIncludedIncludedIncludedIncludedIncluded
TypeScript and Python SDKsIncludedIncludedIncludedIncludedIncluded
Batch sending, 100 per callIncludedIncludedIncludedIncludedIncluded
Schedule and cancelIncludedIncludedIncludedIncludedIncluded
Attachments and custom headersIncludedIncludedIncludedIncludedIncluded
Idempotency keys, generated by defaultIncludedIncludedIncludedIncludedIncluded
CC, BCC and Reply-ToIncludedIncludedIncludedIncludedIncluded
Inbound routingNot includedNot includedSoonSoonSoon

Templates

FeatureFreeStarterProScaleEnterprise
Templates525100UnlimitedUnlimited
Versioned, with a render APIIncludedIncludedIncludedIncludedIncluded
Typed template variablesIncludedIncludedIncludedIncludedIncluded
Visual drag-and-drop builderNot planned. It is a different product and we would build a worse one.Not includedNot includedNot includedNot includedNot included

Deliverability

FeatureFreeStarterProScaleEnterprise
SPF, DKIM and DMARC verified before the first sendIncludedIncludedIncludedIncludedIncluded
Per-record DNS diagnosis, with the fixIncludedIncludedIncludedIncludedIncluded
Automatic suppression on hard bounce and complaintIncludedIncludedIncludedIncludedIncluded
RFC 8058 one-click unsubscribe, injected automaticallyIncludedIncludedIncludedIncludedIncluded
Reputation monitoring with automatic throttleThrottled before the complaint rate reaches 0.10%, which is the threshold mailbox providers act on.IncludedIncludedIncludedIncludedIncluded
Free deliverability tools — SPF, DKIM, DMARC, MX, blocklistIncludedIncludedIncludedIncludedIncluded
Bounce classification — hard, soft, block, spamIncludedIncludedIncludedIncludedIncluded
Dedicated IPNot includedNot includedNot includedSoonSoon

Logs and analytics

FeatureFreeStarterProScaleEnterprise
Log retention30 days30 days30 days90 daysCustom
Stats API — sends, deliveries, bounce and complaint ratesIncludedIncludedIncludedIncludedIncluded
CSV export, streamedIncludedIncludedIncludedIncludedIncluded
Webhook endpoints131025Unlimited
API requests a day1,00025,000100,000500,000Custom
Signed webhooks, https only, auto-disablingIncludedIncludedIncludedIncludedIncluded
Per-attempt delivery logIncludedIncludedIncludedIncludedIncluded
Webhook replay by windowIncludedIncludedIncludedIncludedIncluded
Message tags, filtering and per-tag statsIncludedIncludedIncludedIncludedIncluded
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.IncludedIncludedIncludedIncludedIncluded

Team and security

FeatureFreeStarterProScaleEnterprise
Seats12525Unlimited
Roles and owner-only actionsIncludedIncludedIncludedIncludedIncluded
Audit logIncludedIncludedIncludedIncludedIncluded
Two-factor authenticationSoonSoonSoonSoonSoon
SAML single sign-onNot includedNot includedNot includedNot includedSoon

Support

FeatureFreeStarterProScaleEnterprise
Documentation, API reference, error referenceIncludedIncludedIncludedIncludedIncluded
Support tickets from inside the dashboardIncludedIncludedIncludedIncludedIncluded
Free migration from another providerNot includedIncludedIncludedIncludedIncluded
Response time commitmentNot includedNot includedNot includedIncludedIncluded
Uptime SLANot includedNot includedNot includedNot includedSoon
Honest comparison

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.

CapabilitySadaSendResendPostmarkLoops
Transactional email APIYesYesYesYes
MCP serverYesYesPartialYes
Per-key recipient allowlistYesNoNoNo
Agent approval modeYesNoNoNo
Dry run / preview sendYesPartialNoNo
Scoped API keysYesPartialPartialPartial
Per-key rate limitYesPartialPartialPartial
Automatic complaint-rate throttleYesPartialPartialPartial
Idempotency keysYesYesNoYes
Scheduled send and cancelYesYesNoPartial
Batch sendYesYesYesPartial
Versioned templatesYesPartialYesPartial
Webhook replay and per-attempt logYesPartialPartialNo
One-click unsubscribe injected (RFC 8058)YesPartialPartialYes
CSV log exportYesPartialYesPartial
SMTP relayYesYesYesNo
Free deliverability toolsYesNoPartialNo
Marketing campaign suiteNoYesNoYes
Visual email designerNoYesNoYes

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.