Resend Email API
Send transactional emails with Resend using React Email templates and reliable delivery infrastructure.
Overview
The Resend Node.js SDK provides a clean API for sending single emails, batch emails, and managing contacts and audiences. It supports custom domains with automatic DKIM/SPF/DMARC configuration, email analytics (opens, clicks, bounces, complaints), and webhooks for delivery events. Attachments, reply-to headers, CC/BCC, and scheduling are all supported.
Resend provides a generous free tier of 3,000 emails per month with 100 emails per day. The infrastructure is built on AWS SES with additional deliverability optimizations. The dashboard provides real-time delivery analytics, domain health monitoring, and suppression list management. Resend is particularly popular in the Next.js ecosystem and integrates well with Vercel serverless functions.
Who Is This For?
- Send transactional emails with React Email templates
- Set up welcome email sequences for new users
- Build password reset and verification email flows
- Track email delivery with webhooks and analytics
Installation
npm install resend Configuration
import { Resend } from "resend"
const resend = new Resend(process.env.RESEND_API_KEY)
await resend.emails.send({
from: "onboarding@myapp.com",
to: "user@example.com",
subject: "Welcome to MyApp!",
react: WelcomeEmail({ name: "John" }),
// or html: "<h1>Welcome!</h1>"
}) Explore AI Tools
Discover the best AI tools that complement your skills
Read AI & Design Articles
Tips and trends in the world of design and AI
Related Servers
Sentry Error Tracking
Monitor errors and performance issues in production with Sentry. AI agents can triage alerts and suggest fixes based on stack traces.
PostHog Product Analytics
Track product usage, manage feature flags, and analyze user behavior with PostHog, an open-source product analytics platform.
Database Query Builder
Generate and optimize SQL queries with AI assistance. Build complex queries, analyze execution plans, and improve database performance.