Resend
FreemiumThe email API for developers.
Published 27 September 2026
Scores
Popularity3/5
Widely recommended as the default transactional email choice for new Next.js and other JavaScript projects, with strong developer-community buzz, but awareness is largely confined to teams already building web applications rather than the broader developer population.
Learning Curve2/5
The REST API needs only an API key and a POST request to send a transactional email, and official SDKs exist for nine languages so most stacks integrate it without touching raw HTTP. Domain verification (SPF, DKIM, DMARC) is the main setup step beyond the API call itself.
Flexibility3/5
Batch sending, inbound email via webhooks, and a separate marketing product with contacts and broadcasts cover most common email needs, though the platform is intentionally focused on sending infrastructure rather than deeper marketing automation or ecommerce-specific workflows.
Performance3/5
Deliverability is solid for typical transactional volume, but domain verification can take a business day or two versus near-instant approval elsewhere, and some users report Gmail placing messages in the Updates tab rather than the primary inbox.
Portability2/5
A managed-only SaaS platform with no self-hosted option — switching providers means re-integrating against a different API, though the underlying SMTP and API concepts transfer to any transactional email service.
About Resend
Resend is a transactional and marketing email API built for developers, providing a REST API for sending email alongside official SDKs across nine languages including Node.js, Python, PHP, Ruby, and Go. It's positioned as the modern alternative to older SMTP-based providers, with a minimal setup path: an API key and a POST request are enough to send a first email.
The platform is built by the same team behind React Email, an open-source library for building email templates as React components rather than hand-written HTML tables. Templates can live in the same repository and component system as the rest of an application's frontend code, and Resend's API renders and sends them directly.
Beyond transactional sending, Resend offers a separate marketing email product with contact lists, segments, and broadcast campaigns, billed independently by contacts stored rather than emails sent. Inbound email is supported through MX record routing and webhooks, and outbound domains go through SPF, DKIM, and DMARC verification. The service is SOC 2 Type II and GDPR compliant, and it has no self-hosted option — it's accessed exclusively as a managed API.
Key Features
- REST API for transactional email with official SDKs for Node.js, Python, PHP, Ruby, Go, Java, Laravel, Rust, and .NET
- React Email integration for building templates as React components
- Batch sending up to 100 messages per request
- Inbound email handling via MX record routing and webhooks
- Domain verification with SPF, DKIM, and DMARC support
- Official CLI and MCP server for AI coding agents
- Separate marketing email product with contacts, segments, and broadcast campaigns
Pros
- Minimal, well-documented REST API that takes very little setup for verification, notification, or auth-flow emails
- React Email lets templates live in the same repo and component system as the rest of the app
- Broad SDK coverage across nine languages and frameworks
- Usable free tier for prototyping, with straightforward paid tiers above it
Cons
- API-wide rate limit of 2 requests per second, with even lower SMTP limits, can throttle high-volume senders
- Domain verification can take one to two business days versus near-instant approval elsewhere
- Analytics are limited to delivery and bounce status, without per-template metrics or trend views
- No inbound email parsing or long log retention, and overage billing can climb quickly at moderate scale
Resend Pricing
Freemium- · 3,000 emails/month, capped at 100/day
- · 3 domains
- · 10,000 automation runs
- · 30-day data retention
- · Starts at 50,000 emails/month, $0.90 per 1,000 overage
- · 10 domains, no daily send limit
- · 5 webhook endpoints
- · Starts at 100,000 emails/month, scaling to 2.5M/month
- · 1,000 domains
- · Dedicated Slack channel; SSO and dedicated IP add-ons available
- · For 3M+ emails/month
- · 99.99% uptime SLA
- · Dedicated CSM and guaranteed response times
Tech Stacks with Resend
MERN Stack
ProjectMongoDB, Express, React, Node.js: the classic JavaScript full-stack. A well-trodden path with massive community support and job-market demand.
Frontend
Programming
Databases
Hosting
Authentication
Supabase + Next.js
ProjectThe fastest way to launch a modern web app. Next.js handles the frontend and API routes; Supabase provides Postgres, auth, realtime, and storage out of the box.
Python Web (FastAPI + React)
ProjectA clean separation of concerns: React on the frontend, FastAPI serving a typed REST API, and PostgreSQL for persistent storage (MySQL, MariaDB, and serverless Postgres hosts are also available). Docker keeps environments consistent.
Tools Related to Resend
Works well with Resend(1)
Resend and Supabase both publish official guides for sending transactional email from a Supabase Edge Function that calls the Resend API.
Alternatives to Resend(2)
SendGrid is the established, high-volume alternative to Resend for teams that want a mature dedicated-IP program and bundled marketing campaigns, at the cost of a more involved setup and no permanent free plan.
Brevo is the all-in-one alternative to Resend for teams that want marketing campaigns, SMS, and a built-in CRM alongside transactional sending, with a permanent free tier in exchange for a broader, more complex platform.
Learning Resources
No resources yet — check back soon.