My default · Resend · Transactional and marketing email

Resend

My email service. Transactional and marketing on one platform, built for developers and agents.

I picked Resend and I'm not switching. Idempotency keys, scheduled sending and signed webhooks out of the box, no sandbox to argue my way out of, about three times cheaper than Postmark in the middle range, and marketing email on the same platform. One vendor, one API, one bill.

Use it when

  • Any app that sends email: sign-up, receipts, alerts.
  • Newsletters and product announcements to contact lists, from the same account.
  • Agents that send or manage email: there's an official MCP server and CLI.

Don't use it when

  • Clients whose data must stay in Australia: Resend stores data in the US. Use SES in Sydney.

Pricing

Transactional: $20 a month for 10k emails, $35 for 100k, $650 for 1M. Marketing: $40 a month for 5k contacts, $180 for 25k, $450 for 100k.

Gotchas, with fixes

Gotcha: Young company (founded 2023).

Fix: Keep sending behind one small module of your own so a switch would be a day's work, not a rewrite.

Gotcha: The Terraform provider is community-maintained.

Fix: Pin its version and keep templates in code, not in IaC.

Provisioning

Pulumi via a Terraform provider · Community Terraform provider

Community Terraform provider (jhoward321/resend) used from Pulumi via pulumi package add terraform-provider; manages domains, API keys, audiences, webhooks. Pin the version. Templates and contact lists aren't managed by IaC.

Instead, consider

Where it fits

  • Sending email: Pick 01.

    Both, on one platform, with an MCP server for agents.

  • Sign-in and identity: Pick 03.

    Sends Better Auth's reset, verification and magic-link emails.

Sources

Last reviewed by Nicolas Dao

Want this stack in your AWS account?

Cloudless Labs is a Sydney consultancy. We migrate on-premises systems to AWS, build serverless apps on this stack, and coach teams to ship with Claude Code and Codex.

Contact Us

For general inquiries, please contact us at:

For e-learning capabilities, please contact: