Notix
Compare

Resend vs Mailgun.

A developer-first email API against a delivery service that also receives mail. Their free tiers are the same size, their paid plans cross at 10,000 emails, and they differ on inbound routing, address validation and which plan carries a written SLA. This page reads both pricing pages and puts the figures side by side; Notix appears as a third column, not as the subject.

At a glance

The two services, criterion by criterion.

Resend's figures were read from its pricing page on 2026-09-12 and Mailgun's from its pricing page on 2026-09-13; both dates are repeated under the table. Notix figures come from its own pricing page.

Figures read from resend.com on 2026-09-12 and www.mailgun.com on 2026-09-13; Notix figures come from its own pricing page.
CriterionResendMailgunNotix
Free tier3,000 emails a month, 100 a day, 1 domain100 emails a day, one inbound route5,000 emails a month, 200 a day, no card, no end date
Entry paid planPro $20 a monthBasic $15 a monthPro $15 a month
Included on that plan50,000 emails a month10,000 emails a month (Foundation: $35 for 50,000)50,000 emails, usage past that metered on the same invoice
SMTP relayYes, on every planYes, on every planYes, on every plan
SDKsNode, Python, PHP, Ruby, Go, Java, Laravel, Rust, .NETNode, Python, PHP, Ruby, Go, Java, C#TypeScript, Python, Go, PHP
WebhooksYesYesYes, signed, for email, contact and domain events
OTP / verification APINoNoYes, email and SMS codes
Deliverability check before sendingNoEmail validation as an add-on ($1.80 per 1,000 on Basic; 5,000 included from Foundation)Yes, a pre-send check API
Billing outside USDUSD by cardUSD by cardUSD by card; naira and shillings from a prepaid wallet
SLANot stated on the pricing pageStated for Scale and above99.9% on Pro, credits on the pricing page
Prices and limits read from the vendors' own pages: resend.com on 2026-09-12; www.mailgun.com on 2026-09-13. Notix figures are from its own pricing page.

Free tier.

Resend's free plan is 3,000 emails a month with a 100 a day cap and one sending domain. Mailgun's is 100 emails a day, about 3,000 a month, with one inbound route. On volume they are the same size; the shapes differ. Resend counts the month and the day, Mailgun the day only, and Mailgun's includes receiving. Either carries a side project; neither is meant for production volume.

Price at 10,000 and 50,000.

Mailgun Basic is $15 a month for 10,000 emails. Resend Pro is $20 a month for 50,000. At 10,000 emails Mailgun is $5 cheaper; at 50,000 Mailgun moves you to Foundation at $35 while Resend stays at $20. The crossover sits exactly at Mailgun's Basic ceiling: the first email past 10,000 a month makes Resend the cheaper plan, and it stays cheaper to 50,000.

Sending API and SMTP.

Both take a JSON body with from, to, subject and html and return a message id, and both offer an SMTP relay on every plan, so a framework mailer can send without the API. A plain transactional send moves between the two after a client swap and a credential change. Mailgun also receives: inbound routes accept mail for your domain and post it to your application. Resend's pricing page compared here covers sending only.

SDKs.

Resend lists Node, Python, PHP, Ruby, Go, Java, Laravel, Rust and .NET. Mailgun lists Node, Python, PHP, Ruby, Go, Java and C#. The mainstream server languages get a typed client from both; Rust and a first-party Laravel package are Resend-only on the lists each vendor publishes. For the languages both cover, the choice will not rest on the client.

Webhooks and validation tooling.

Both deliver event webhooks for delivery, bounce and complaint events. Mailgun sells address validation as an add-on, $1.80 per 1,000 checks on Basic and 5,000 a month included from Foundation; Resend lists no validation product. Neither offers a one-time-code API, and neither offers a deliverability check you can call before a send.

Billing and SLA.

Both bill in US dollars by card. Mailgun states an SLA for Scale and above, which begins at $90 a month; Resend's pricing page does not state an SLA figure. Neither entry plan carries a written uptime commitment. If one is a requirement, Mailgun's Scale plan meets it and Resend's pricing page, as read here, does not say.

Verdict

Choose by what you need beyond sending.

Choose Resend if

  • You only send, and you send more than 10,000 emails a month; Pro at $20 covers 50,000.
  • Your stack is Rust or Laravel and you want an official typed client.
  • You want a monthly free tier with a daily ceiling rather than a daily cap alone.

Choose Mailgun if

  • You need to receive and parse mail for your domain.
  • You send under 10,000 emails a month and want the $15 plan, or want address validation from the same vendor.
  • You need a written SLA and can justify the Scale plan at $90 a month.
A third option

Where Notix sits.

On the same criteria: Notix Free is 5,000 emails a month and 200 a day with no card and no end date, the same size as both free tiers here. Pro is $15 a month for 50,000 emails, with usage past that metered on the same invoice: Mailgun's entry price with Resend's volume inside it. SMTP, webhooks and SDKs for TypeScript, Python, Go and PHP are on every plan. Notix does not receive mail, so Mailgun's inbound routes stay a reason to pick Mailgun. Where it differs is on the rows the other two leave empty: a verification API for one-time codes by email or SMS, a deliverability check you call before a send, a 99.9 percent commitment on the $15 plan, and billing from a naira or shilling wallet as well as by card.

Consider Notix if

  • You want one-time codes or a pre-send deliverability check from the same API that sends.
  • You want the full picture: read Notix vs Resend and Notix vs Mailgun.
FAQ

Questions this comparison gets asked.

Which has the bigger free tier, Resend or Mailgun?
They are close on volume and different in shape. Resend's free plan is 3,000 emails a month, capped at 100 a day, on one domain. Mailgun's is 100 emails a day, which comes to about 3,000 a month, plus one inbound route. Resend's cap is monthly with a daily ceiling; Mailgun's is daily only. Either carries a small side project.
Which is cheaper at 10,000 emails a month?
Mailgun, by $5: Basic is $15 a month and includes 10,000 emails. Resend's first paid plan is Pro at $20 a month. At this volume Resend's plan is mostly headroom you are not using yet.
Which is cheaper at 50,000 emails a month?
Resend, by $15: Pro at $20 includes 50,000 emails. Mailgun moves you from Basic to Foundation at $35 for 50,000. The crossover is at Mailgun's plan boundary: under 10,000 emails Mailgun is cheaper, and from the moment you need more than Basic includes, Resend is.
Does either receive email as well as send it?
Mailgun does: its free plan includes one inbound route, and the paid plans route incoming mail for your domain to your application. Resend's pricing page compared here is about sending. If your product needs to receive and parse mail, that row decides it.
Which has more SDKs, and which offers validation?
Resend lists nine languages: Node, Python, PHP, Ruby, Go, Java, Laravel, Rust and .NET. Mailgun lists seven: Node, Python, PHP, Ruby, Go, Java and C#. Mailgun sells address validation as an add-on, $1.80 per 1,000 checks on Basic and 5,000 a month included from Foundation; Resend lists no validation product. Neither offers a one-time-code API or a pre-send check.
Which one should a startup pick?
On what you need beyond sending. If you only send, Resend is cheaper from 10,000 emails up and has the wider SDK list. If you receive mail, want address validation, or need the written SLA Mailgun states for Scale and above, Mailgun is the one that offers them. If one-time codes or a pre-send check matter, look at the third column.

If the third column fits, try it.

5,000 emails a month on Free, no card, no end date. Pro is $15 for 50,000 emails.