programcode

Review · Email APIs

Resend review

A developer-focused hosted email API with useful tooling, but unpublished paid plan rates complicate production cost estimates.

7.2/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A straightforward hosted email API; confirm paid rates, limits and operational fit before committing.

Resend is a hosted email API and SaaS app for transactional and marketing email. SDKs for nine languages, REST, SMTP, CLI, test mode and modular webhooks give developers several integration paths; contact management and campaign tools extend it beyond sending.

The free plan includes 100 emails daily, but paid plan prices and transactional overage rates are not published. Reddit feedback ranges from praise for setup and API design to reports of slow sends and bugs, so teams should validate delivery behavior and costs for their own workloads.

Good fit if

  • Apps sending transactional email
  • Teams using React Email
  • Developers wanting a REST API

Skip it if

  • Teams requiring published paid rates
  • Organizations needing self-hosted email
  • Workloads needing guaranteed send latency
Resend homepage
Resend homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8
  • Ease of use8
  • Value for money7
  • Support5
  • User sentiment6

What works

  • SDKs listed for nine programming languages
  • REST API, SMTP and CLI integration surfaces
  • Test mode simulates events without real sends
  • Webhooks cover delivery, opens, bounces and clicks
  • Free plan includes three custom domains

What doesn't

  • Pro and Scale monthly prices are not published
  • Transactional overage rates are not published
  • API rate limits need confirmation before launch
  • No Resend self-hosting or license details are published
  • Reddit users report delays and bugs

01What Resend is, technically

Resend is a hosted email API with a SaaS app for managing contacts, campaigns and analytics. It sits between your application and recipient mail servers: your code calls Resend to send transactional or marketing email, and webhooks can notify your server when messages are delivered, opened, bounced or clicked. It is not a mail library you deploy as your delivery infrastructure.

The product combines API-based sending with contact management, a visual email editor, broadcast analytics and deliverability tools. Those tools include DNS monitoring, domain authentication, suppression lists and regional sending. React Email is a separate open-source component library that Resend promotes for building email templates; it does not make the Resend delivery service self-hosted.

This setup suits applications that want to keep delivery infrastructure outside their codebase while controlling sends through an API. It also puts delivery, contact workflows and campaign data in a vendor service, so teams should check their operational, retention and migration requirements before routing production mail through it.

02Resend API, SDKs and docs

The homepage shows an API call that creates a Resend client, sends an email with sender, recipient, subject and HTML fields, then handles either an error or a response ID. Resend lists SDKs for Node.js, Ruby, Python, PHP, Go, Rust, Java, Elixir and .NET. The integration surfaces also include REST, SMTP and a CLI; confirm the current language-specific setup and feature coverage in the vendor’s docs.

Test mode lets developers simulate events and experiment with the API without sending real email. Modular webhooks send server notifications for delivery, opens, bounces and link clicks, which gives an application an event path for updating its own records. The homepage links to documentation and shows React Email, an open-source component library for composing templates with React.

The wider SaaS app adds a visual editor, contact imports and broadcast analytics. Those features can reduce the need to build campaign workflows separately, but the core integration can remain API-driven. Teams should verify webhook event handling, retries and API rate limits in the docs before relying on them in production.

03Resend pricing for developers

Resend’s Free plan costs $0 per month and includes 100 emails daily, three inboxes, three custom domains, 30-day data retention and five AI credits monthly. That can cover a small integration or a low-volume application, but the daily sending limit is the key ceiling for production traffic.

Pro and Scale have no daily sending limit in the listed plan details. Pro includes three inboxes, 10 custom domains, five webhook endpoints and 100 AI credits monthly; Scale includes three inboxes, 1,000 custom domains, 10 webhook endpoints and 500 AI credits monthly. Neither plan’s monthly price is published, and Enterprise pricing is also not published. Resend offers monthly billing only, with no annual discount.

Add-ons can affect the bill: 100 extra domains cost $20 monthly on Pro or Scale; Scale dedicated IPs cost $30 monthly and are available above 3,000 emails per day. Scale SSO costs $150 monthly, while Enterprise includes it. Additional inboxes cost $1 per inbox monthly on paid plans with pay-as-you-go enabled. Transactional overages are billed per 1,000 emails at the plan’s overage rate, which Resend does not publish.

Full Resend pricing breakdown →

04Resend: open source, self-hosting and lock-in

Resend’s delivery product is presented as a hosted API and SaaS app, not as a self-hosted server. Resend does not publish source availability or a license for the delivery service on the vendor's site available here, so teams should not assume they can inspect or deploy the service themselves. React Email is identified separately as an open-source component library; that does not change the hosting model for Resend.

The vendor does not publish data-export details here. Ask how to export contacts, campaign data, suppression lists and event history before making Resend the system of record for those workflows. Migration is likely to center on replacing API calls and webhook handling, then moving the associated data and recreating domain and campaign configuration. Keeping email composition and delivery calls behind an internal interface can reduce the code changes if you later switch providers.

05Resend in production

The Free plan’s 100-email daily limit and 30-day data retention matter if an application relies on it for production notifications. Paid plans remove the listed daily sending limit, but the vendor does not publish a rate-limit figure in the plan details. Confirm API limits, webhook behavior, retention and overage costs with Resend before estimating peak load or incident recovery.

Resend lists domain authentication, DNS monitoring, suppression lists, regional sending and managed dedicated IPs among its deliverability tools. The Scale dedicated IP add-on is available above 3,000 emails per day. The vendor's site does not establish compliance certifications or data-location terms, so organizations with specific requirements should ask the vendor directly.

Reddit feedback is mixed. Some developers praise the setup and API, while one thread includes reports of bugs and slow sending, including confirmation emails taking a minute or more. Those are individual reports, not a service-level guarantee or a representative reliability measure. Test delivery timing, bounce handling and operational support against your own requirements.

From the threadsWhat users say

Reddit sentiment is mixed: developers praise Resend’s setup and API, while others report slow sends and bugs. The comments are individual experiences rather than a reliability measure.

Easy setup
I really love Resend. It’s been easy to set up and the free tier is very generous
r/webdev · view thread
Cleaner API
Resend has been great for developer experience much cleaner API and setup compared to SendGrid in my opinion
r/webdev · view thread
Reported bugs
Resend is only good at UI (and that's a shame, because i really liked their UI) but damn, it is so slow and has so many bugs that i could not use it anymore
r/SideProject · view thread
Send delays
i dunno why but I'm using Resend and the spin up time to actually send an email is diabolical. Sometimes users are waiting 1 min + for a confirmation email
r/SideProject · view thread

Questions people ask

What is Resend mail?

Resend is a hosted email API and SaaS app for sending transactional and marketing email. Developers can integrate through its REST API, SMTP or listed language SDKs, then use webhooks for delivery, open, bounce and click events. The product also includes contact management, campaign tools and deliverability features.

Does Resend have a free plan?

Yes. The Free plan costs $0 monthly and includes 100 emails daily, three inboxes, three custom domains, 30-day data retention and five AI credits monthly. The daily sending limit makes it important to estimate production traffic before relying on the free tier.

Which programming languages have Resend SDKs?

Resend lists SDKs for Node.js, Ruby, Python, PHP, Go, Rust, Java, Elixir and .NET. Its listed integration surfaces also include REST, SMTP and a CLI. Check the vendor’s docs for current setup instructions and support for the features your application needs.

Can I use Resend for marketing email?

Yes. Resend describes its service as supporting transactional and marketing email. Its SaaS app includes contact management, a visual editor and broadcast analytics. Review the plan limits and applicable sending rules for your use case, and configure domain authentication and suppression handling before sending campaigns.

Can Resend be self-hosted?

Resend is presented as a hosted API and SaaS app, not a self-hosted server. React Email is a separate open-source component library for building templates; it does not provide a self-hosted Resend delivery service. Ask Resend about deployment and data export requirements before adopting it.

Sources

  1. Resend homepage
  2. Resend pricing page
  3. Reddit: Email sender services
  4. Reddit: Which Email Service Do You Prefer: Resend, Mailgun, Brevo, or Postmark?
  5. Reddit: Looking for free alternatives to resend
  6. Reddit: Alternative zu Sendgrid/Resend: Ich baue gerade eine DSGVO-konforme Lösung für Startups und brauche Feedback