Integrations

Resend

Developer-first email API built for reliability, with React Email templating and straightforward deliverability.

Who is Resend?

Resend is a modern email API company founded in 2023 with a focus on delivering a best-in-class developer experience for sending transactional email. Built by former engineers who were frustrated with the complexity and dated interfaces of incumbent email platforms, Resend is designed from the ground up for the modern JavaScript and TypeScript ecosystem. It achieved rapid adoption in the developer community by pairing a clean REST API with React Email — an open-source library for writing email templates as React components — and by offering transparent pricing and a frictionless onboarding flow.

What Products and Capabilities Do They Offer?

  • Email Sending API — a minimal, well-designed REST API for sending transactional emails with support for HTML, plain text, and React Email templates
  • React Email — an open-source companion library that allows developers to build email templates using React and TypeScript, with live preview in the browser
  • Contacts and Audiences — a built-in contact list management system for storing recipients and segmenting sends, bridging transactional and broadcast use cases
  • Scheduled Sending — send emails at a specified future time without managing external cron jobs or task queues
  • Webhooks — real-time delivery event notifications (sent, delivered, bounced, complained) pushed to a developer-configured HTTP endpoint
  • Email Logs — a detailed log of every sent message with delivery status, timestamps, and the ability to replay failed sends
  • Multi-region sending — infrastructure across multiple AWS regions for low-latency delivery and resilience

What Can Businesses Use It For?

  • Transactional notifications — send user-triggered emails such as order confirmations, account activations, password resets, and payment receipts
  • Beautifully designed system emails — use React Email to build pixel-perfect, on-brand email templates that are maintained as code and version-controlled in Git
  • Scheduled communications — send renewal reminders, digest summaries, or timed follow-up messages without external scheduling infrastructure
  • Broadcast announcements — use the Contacts API to send one-to-many operational messages to a managed list of recipients
  • Developer and API platform notifications — notify API consumers of usage thresholds, rate limit warnings, or service status changes programmatically
  • White-labelled client notifications — send on behalf of a custom domain for each client or business unit with per-domain deliverability isolation

How Can It Be Connected or Integrated?

  • REST API — send an email with a single authenticated POST request; the response contains a message ID for tracking and webhook correlation
  • Node.js and TypeScript SDK — the official resend npm package wraps the API with full TypeScript types and is compatible with Next.js, Astro, Remix, and any Node.js runtime
  • Python, Go, Ruby, and PHP SDKs — Resend maintains idiomatic client libraries for server-side use across multiple language ecosystems
  • React Email integration — render a React Email component server-side and pass the resulting HTML string directly to the Resend API, keeping templates type-safe and testable
  • Webhooks — subscribe to delivery lifecycle events and update application state (e.g., mark an invoice as delivered) in real time
  • Vercel integration — a native Vercel marketplace integration allows adding Resend to a project and configuring environment variables in a single click

What Are the Pros, Cons, and Best-Fit Scenarios?

Pros:

  • Exceptional developer experience — clean API, TypeScript-first SDK, and React Email make sending well-designed emails fast and enjoyable
  • React Email enables email templates to be treated as first-class code artefacts: version-controlled, type-checked, unit-testable, and rendered in a live preview
  • Generous free tier (3,000 emails/month) with no time limit suits development and low-volume production workloads
  • Simple, transparent pricing that scales predictably without complex tiering or feature gates
  • Fast onboarding — domain verification, API key setup, and a first working send can be completed in under 30 minutes

Cons:

  • Younger platform than Mailgun or SendGrid — some advanced features (dedicated IPs, sub-accounts) are still maturing
  • React Email templates require a JavaScript build step, which adds a small amount of complexity for non-JS server environments
  • Contacts and audience features are newer and less feature-rich than dedicated email marketing platforms

Best-fit scenarios:
Resend is the ideal email API for JavaScript and TypeScript teams building modern web applications who want email templates to feel like a natural extension of their existing component-based development workflow. It is a particularly strong fit for Astro, Next.js, and Remix projects where React Email templates can be co-located with application code and rendered server-side at send time.

Built by

Resend, Inc.

Website

resend.com