Dev Resources
Resend favicon

Resend

Email/Marketing

The best email API to reach humans instead of spam folders. Build, test, and deliver transactional emails at scale.

Resend's website screenshot

About Resend

Resend is an email delivery platform for developers, providing APIs and SDKs across languages including Node.js, Ruby, Python, PHP, Go, Rust, Java, Elixir, and .NET, along with REST and SMTP support. It supports transactional and marketing email sending, with framework integrations for Next.js, Remix, Nuxt, Express, Hono, Redwood, Bun, and Astro. Developers can build email templates using React through the open-source react-email component library, avoiding manual HTML table layouts.

The platform includes a test mode for simulating email events without sending to real recipients, and modular webhooks that deliver real-time notifications for delivery, opens, bounces, clicks, and complaints. It offers a visual editor for composing emails, along with contact management for importing and organizing recipient lists, and broadcast analytics for tracking audience engagement.

For deliverability, Resend provides DNS record verification (DKIM, SPF, DMARC), proactive blocklist monitoring with removal request generation, BIMI support for logo branding, managed dedicated IPs with automatic warmup and autoscaling, a dynamic suppression list for compliance with regulations like CAN-SPAM, and regional sending options across North America, South America, Europe, and Asia to reduce delivery latency. Detailed logs are available for troubleshooting and monitoring domain reputation.

Key features

  • SDKs for Node.js, Python, Ruby, PHP, Go, Rust, Java, Elixir, .NET, plus REST and SMTP APIs
  • Build email templates with React components via react-email
  • Modular webhooks for real-time delivery, open, click, bounce, and complaint events
  • Contact management and audience import for broadcast emails
  • Broadcast analytics for tracking audience engagement
  • Deliverability tools: DKIM/SPF/DMARC verification, BIMI support, dedicated IPs, and blocklist monitoring

Frequently asked questions

What programming languages does Resend support?

Resend provides SDKs for Node.js, Ruby, Python, PHP, Go, Rust, Java, Elixir, and .NET, plus REST and SMTP APIs.

Can I build email templates with React?

Yes, Resend supports building templates with React using its open source react-email component library, avoiding manual table-based HTML layouts.

Does Resend support webhooks?

Yes, Resend offers modular webhooks that send real-time notifications to your server for events like delivery, opens, clicks, bounces, and complaints.

How does Resend help with email deliverability?

Resend offers proactive blocklist tracking, DNS record verification with DKIM and SPF, DMARC policy support, BIMI branding, managed dedicated IPs, and regional sending to reduce latency.

Is there a test mode to avoid sending real emails during development?

Yes, Resend has a test mode that lets you simulate events and experiment with the API without sending real emails to real people.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product