Product Thumbnail

Resend

Email for developers

Email
API
Developer Tools

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

Top comment

Hi PH! I'm Zeno, founder of Resend. We're building a modern email sending platform focused on providing the best developer experience. Why? When you look at all the biggest competitors like Sendgrid, Mailgun, Postmark, and SparkPost, you'll notice that they were all founded around 2009/2010, and they all have been acquired by now. Because of that, it's common to see them only prioritizing enterprise requirements and optimizing for sales-led growth. Nobody is building an exceptional developer experience. Nobody is trying to innovate. There isn't a single developer-first email platform in the market today. We want to change that. Email sending is the kind of thing that you should integrate and forget, but instead, you have… 1. 🛠️ Templates that are hard to build: Typically, you can only send emails using HTML or plain text. Although we support both, we're introducing a new way of developing and sending your emails. With Resend, you can code your email using React instead of outdated layouts thanks to our open source project (https://react.email). 2. 🐢 Slow performance: Current solutions only offer a single region for email sending, even when all your end users are located in another part of the world. We allow you to choose what region your emails should be sent from (US, Europe, or LATAM), which minimizes latency and improves time-to-inbox. 3. 👀 Poor observability: Most tools keep you in the dark without knowing what really happened after you sent an email. Resend exposes all the events associated with your email via webhooks. 4. 🙋 Designed for marketers only: Existing solutions are too generic and built exclusively for product marketers and product managers. We're building a platform with a clean REST API and SDKs for Node.js, Python, Ruby, Elixir, Go, and Java. We also have examples of how to send emails using Vercel Edge Functions, Cloudflare Workers, Supabase Edge Functions, and other serverless solutions. What's our backstory? When I was a CPO at Liferay, I faced the problem of sending emails at scale. We had enterprise customers complaining about deliverability, and I've been frustrated with existing services ever since. More recently, as a VP of Developer Experience at WorkOS, I once again had to deal with emails landing in the spam folder. After looking at all the different solutions out there, I've been obsessed with the idea of solving this problem once and for all. We need to stop developing emails like it's 2010 and rethink how email can be done in 2023 and beyond. We believe that email development needs a revamp. A renovation. Modernized for the way we build apps today. That's why we're building Resend. What issues have you had with email sending? I would love to hear your ideas, experiences, and feedback on any and all of the above.

Comment highlights

Hi team, congratulations on the launch. Resend is by far the best UX for email SaaS out there! Looking forward to seeing your solution for marketing campaigns/double opt-in - we'd love a product that can handle both transactional and marketing email in a single service with best in class UX. Currently we're having to implement multiple email providers, one for transactional and one for marketing management. Congrats again and looking forward to Resend's future!

Hello Team Resend, Does this also include services like checking if emailId exists or not. when you say "Expose to events via web hook", what are those events that developers can get?

Resending is like giving life's clutter a second chance to find its proper place. It's the gentle reminder that even in the chaos of our digital world, there's room for a second look. It's akin to re-reading a cherished book, each pass revealing new nuances and insights. In the realm of communication, resending embodies the resilience of human connection. It signifies the importance of our message, a second call to attention. It's a digital whisper, a reminder that our words matter, and we want them to be heard. Resending is the modern-day version of knocking twice on a friend's door to ensure they didn't miss your visit. It's the epitome of patience in an era of instant gratification. So, embrace the resend button; it's a testament to your perseverance and the value of what you have to say.

Have been using Resend for over a month now at Dub and it's been a godsend! Genuinely cannot think of a better designed email product with a fantastic developer experience! Would give 50 stars if I could!

"Resend" is a term commonly used in the context of email development and communication. It refers to the process of sending an email message again, typically after it has been previously sent but needs to be resent for various reasons. This action can be initiated by either the sender or the recipient of the email. Here are some key points to understand about "resend" in the context of email for developers: Reattempting Delivery: Resending an email often occurs when the original email failed to reach its intended recipient due to issues such as a delivery failure, network problems, or the recipient's email server being temporarily unavailable. Developers may need to implement resend functionality to ensure important messages are successfully delivered. User-Requested Resends: Users may request a resend if they accidentally delete an important email or if they need to retrieve an email that was lost in their inbox. In these cases, email applications or services may provide a "resend" option to make it easy for users to get a copy of the original message. Email API and Development: For developers working with email APIs and email-related software, implementing a "resend" feature can be crucial. This feature allows developers to programmatically trigger the re-sending of emails to specific recipients or groups of recipients. This can be useful in automated email workflows, like transactional emails or notifications.

I've been using this the last couple months or so and it has made creating and sending emails a breeze. Highly recommend Resend, great stuff! Congrats on the launch, keep up the great work!

Congrats on the launch! I've been looking for a good transactional email solution but everything that was available was so meh. This is the first one in the space that I've found genuinely exciting!

I’ve been using Resend with ReactEmail for the past 3 months and it’s wonderful! The design is sleek, minimalist, and just perfect. I used to despise handling email, but now everything is just fine and streamlined. A truly excellent product!

You seem to have listed the challenges I have faced countless times. I have dropped a lot of projects simply because I couldn't find a developer-friendly email provider, they all expect you to already own a company or work at one. But I'm glad Resend is changing that, In fact, the moment I found out about Resend on Twitter, was when I signed up, and within a few minutes I had set up my SMTP. Thanks for making a difference.👏