Resend is an email API for developers that sends transactional and marketing emails through a simple REST API and SDKs, with templates you can build in React.
Resend was created by the team behind React Email, the open-source library for writing email templates as React components. It aims to replace legacy email providers with a cleaner developer experience: verify a domain, install an SDK and send your first email in a few lines of code.
Key features
- REST API with official SDKs for Node.js, Python, PHP, Ruby, Go, Java and more
- Native support for React Email templates
- SMTP relay for apps and tools that cannot call an API
- Domain verification, deliverability insights and webhooks for delivery events
- Broadcasts and audiences for marketing and newsletter emails
- Automations, inboxes and an account usage API
- Integrations such as Laravel Cloud
Who it's for
Resend is built for developers and product teams that send password resets, receipts, notifications and product updates from their own apps. It is especially popular with JavaScript and TypeScript teams.
Common use cases
- Sending sign-up confirmations and password reset emails
- Delivering receipts and order notifications
- Running product newsletters with broadcasts
- Replacing SendGrid, Mailgun or Postmark in an existing app
Pricing
According to Resend's pricing page:
- Free: $0 per month, 3,000 emails per month (100 per day), 3 domains.
- Pro: $20 per month, 50,000 emails per month, with extra emails at $0.90 per 1,000.
- Scale: $90 per month, 100,000 emails per month, with the same overage rate.
- Enterprise: custom pricing.
Add-ons include dedicated IPs ($30 per month), extra domains ($20 per month) and SSO ($150 per month).
Alternatives
- Twilio SendGrid: long-standing email delivery platform from Twilio
- Postmark: transactional email service known for deliverability
- Knock: notification API that orchestrates email, push, SMS and in-app messages
FAQ
Is Resend free?
Yes. Resend's Free plan includes 3,000 emails per month, capped at 100 per day.
What is Resend used for?
Resend is used to send transactional emails such as sign-up confirmations, password resets and receipts, as well as marketing broadcasts, from your own application.
Resend vs SendGrid: which is better for developers?
Resend offers a simpler modern API and React-based templates, while SendGrid has a longer track record and a larger marketing feature set. Developers starting new projects often prefer Resend's experience.
Does Resend support SMTP?
Yes. Resend provides an SMTP relay alongside its REST API.
Can I use Resend with Next.js?
Yes. The Node.js SDK works in Next.js route handlers and server actions, and templates can be written with React Email.
How much does Resend cost for 50,000 emails?
The Pro plan includes 50,000 emails per month for $20.

