Tools / Resend
Resend is an email platform built for developers. It sends transactional and marketing email through an API with SDKs for Node.js, Python, Ruby, PHP, Go, Rust, Java, Elixir, .NET, and more, plus REST and SMTP interfaces. Emails can be sent from code, composed in a visual editor, or built as React components using react-email, Resend's open source component library.
Resend handles both transactional and marketing email. On the transactional side, you send through the API using an SDK or plain REST/SMTP. On the marketing side, there's a visual editor for writing and formatting broadcast emails, contact management with per-contact attributes, and analytics showing how recipients interact with broadcasts.
Resend has a pricing page at resend.com/pricing, but the homepage doesn't list plan details, tiers, or free plan limits. Check the pricing page for current numbers.
Which languages does Resend support? Node.js, Ruby, Python, PHP, Go, Rust, Java, Elixir, and .NET, plus a CLI, REST API, and SMTP. The homepage also shows framework-specific examples for Next.js, Remix, Nuxt, Express, Hono, Redwood, Bun, and Astro.
Can I send marketing email with it, or only transactional? Both. The homepage describes transactional and marketing email, and the product includes a broadcast editor, audience/contact management, and broadcast analytics.
Is there a way to test without sending real emails? Yes. Test mode lets you simulate delivery, open, click, bounce, and complaint events through the API.
Does Resend work with React? Yes. react-email is Resend's open source component library for writing email templates as React components.
Is there an enterprise plan? There's an Enterprise section on the site, but the homepage doesn't detail what it includes.
One weekly email with curated tools and founder insights. Unsubscribe anytime. Check our privacy policy.