The email API for the modern stack. Build, test, and deliver transactional email at scale — with a developer experience that feels like a print magazine, not a 1998 ESP.
A clean REST API, idiomatic SDKs for every modern runtime, and a typed React-Email template engine. No drag-and-drop builder. No campaign jargon. Just send().
The Resend SDK ships first-class types for every endpoint. Domains, audiences, contacts, batch sends — all autocompleted in your editor. Drop your RESEND_API_KEY in .env.local, write a .tsx template, send.
1import { Resend } from "resend" 2import { ReceiptEmail } from "@/emails/receipt" 3 4const resend = new Resend(process.env.RESEND_API_KEY) 5 6const { data } = await resend.emails.send({ 7 from: "orders@acme.dev", 8 to: "river@example.com", 9 subject: "Your Acme order #2814", 10 react: <ReceiptEmail total={42.0} />, 11 tags: [{ name: "category", value: "receipt" }] 12}) 13 14// → id: "ed_2H4Kp...", queued in 38ms
Compose with components, theme with CSS variables, preview pixel-perfect across Gmail, Outlook, Apple Mail. Then send.
Your order is on its way. We packed it Tuesday afternoon and handed it off to the carrier — you should see it on your doorstep by Friday.
Track shipment →Best-in-class deliverability isn't an accident — it's the result of warmed IPs, automatic DKIM/SPF/DMARC, dedicated postmasters, and a team that obsesses over every bounce.
Dedicated IPs auto-warmed, dynamic reputation scoring, instant blacklist alerts. Inbox placement, not promotion tab.
p95 send latency under 800ms from our 14 global regions. Schedule, queue, batch — all without leaving your transactional flow.
Live logs, per-email status, per-domain reputation. Webhooks for every event. Export to your data warehouse in two clicks.
SOC 2 Type II, GDPR-ready, DPA on every plan, EU data residency on Pro+. HIPAA available on Enterprise.
Compose in JSX, theme with CSS variables, get pixel-perfect previews. Open-source — fork it, extend it, ship it.
Forward inbound mail to any HTTPS endpoint. Reply-handling, support pipelines, AI-routed support tickets — your call.
Per-email pricing, no seat tax, no surprise overage. Cancel any time, no salesperson required.
For hobby projects and side hustles. No card required.
For teams shipping production transactional email.
For regulated industries, large volume, dedicated CSM.
True black canvas, off-white ink, atmospheric glow accents at low opacity. The brand never warms to a light surface — except the email mockup card.
Brand & ink
Surface (dark world)
Atmospheric glow (never solid)
Domaine Display (editorial serif) for hero — Instrument Serif as stand-in here. ABC Favorit / Inter for body. Geist Mono for code. Strict lane discipline.
Buttons 8px, cards / code wells / email mockups 12px, pills / avatars full. Hero stripe and footer carry no radius at all.
White button = brightest pixel = single page anchor. Translucent borders replace shadows. Code wells carry traffic-light chrome.
1# 1. install 2$ npm install resend 3$ echo "RESEND_API_KEY=re_..." >> .env.local 4# 2. send 5$ npx resend send --from "orders@acme.dev" --to "river@example.com"