A simple, elegant interface so you can start sending emails in minutes. It fits right into your code with SDKs for your favorite programming languages.
import { Resend } from 'resend'; const resend = new Resend('re_123456789'); (async function() { const { data, error } = await resend.emails.send({ from: 'onboarding@resend.dev', to: 'delivered@resend.dev', subject: 'Hello World', html: '<strong>it works!</strong>' }); if (error) { return console.log(error); } console.log(data); })();
We are a team of engineers who love building tools for other engineers. Our goal is to create the email platform we've always wished we had — one that just works.
HTTP 200:{ "id": "26abdd24-36a9-475d-83bf-4d27a31c7def" }
Simulate events and experiment with our API without the risk of accidentally sending real emails to real people.
Learn moreReceive real-time notifications directly to your server. Every time an email is delivered, opened, bounces, or a link is clicked.
Learn moreAvailable today.
Resend is driving remarkable developer experiences that enable success stories, empower businesses, and fuel growth across industries and individuals.
"Our team loves Resend. It makes email sending so easy and reliable. After we switched to Dedicated IPs, our deliverability improved tremendously and we don't hear complaints about emails landing on spam anymore."
Vlad Matsiako
Co-founder of Infisical
"I've used Mailgun, Sendgrid, and Mandrill and they don't come close to providing the quality of developer experience you get with Resend."
Brandon Strittmatter
Co-founder of Outerbase
"Resend is an amazing product. It was so easy to switch over. I feel confident knowing that our important emails are in good hands with Resend. Everyone should be using this."
Shariar Kabir
Founder at Ruby Card
Create beautiful templates without having to deal with <table> layouts and HTML. Powered by react-email, our open source component library.
import { Body, Container, Head, Html, Preview, Text } from '@react-email/components'; const WelcomeEmail = ({ username = 'User' }) => { return ( <Html> <Head /> <Preview>Welcome to Resend</Preview> <Body> <Container> <Text>Hello {username},</Text> <Text>Welcome to Resend!</Text> </Container> </Body> </Html> ); }; export default WelcomeEmail;
Hello Steve,
We're excited to have you onboard at ACME. We hope you enjoy your journey with us. If you have any questions or need assistance, feel free to reach out.
Cheers,
The ACME Team
Here's what developers are saying about their experience with Resend
"Working with Resend has been amazing. By using Webhooks, I'm able to track email opened/clicked events via Segment and log those events in LogSnag for visibility. I highly believe in the people behind Resend."
Taylor Facen
Founder of Finta
"The Resend team have built a great product in a space that hasn't seen 10x innovation for years. Engineering peers are raving about Resend - it's such a smoother dev experience."
Roberto Riccio
Head of Product at Alliance
"As a developer I love the approach that the Resend team is taking. Its so refreshing. They are also extremely user-centric and helpful in terms of getting you up and running, sending beautiful emails that deliver."
Hahnbee Lee
Co-Founder at Mintlify
"Resend is transforming email for developers. Simple interface, easy integrations, handy templates. What else could we ask for."
Guillermo Rauch
CEO at Vercel
Connect with your favorite frameworks and tools