Abhi Vaidyanatha's avatar
Abhi Vaidyanatha
6 hours ago

Add Resend to your Convex App

Convex and Resend colllaboration

Today, we're officially launching our Resend Component and are kicking off our Hackathon with the Resend team. You can check out the Resend Component here and the Hackathon here.

Email for Devs

We strongly believe in opinionated experiences that let you focus on delivering your product. When it comes to email API design, we trust Resend's choices and believe that it provides the best DX available when building your React app. When you spin up an app on Chef, we use Resend to allow you to immediately send emails to yourself, with no extra configuration.

When I see people talk about Convex and Resend, the discourse is noticeably similar; you hear someone describe a part of the building process that was unnecessarily hard before... and now it's not. Considering how aligned the Convex and Resend teams' missions are, it's a surprise we hadn't collaborated before.

Email for Convex Devs

In Jamie's original article about Components, he describes a future in which most Convex features are written by the ecosystem and Convex users, empowered by Convex's primitive composition as a modular database-as-code. When we find abstractions for features that are designed well, they become the optimal solution to offer as a modular element to your app.

Today, we're officially launching the Convex Resend component, allowing you to integrate Resend into your Convex apps as if you were simply installing a library. As with any Convex Component, it's namespaced with a private table, allowing you to persist data and run workflows in a sandboxed environment. You may have noticed that it's been out in Beta for a while, and you'd be right.

After we met with the Resend team, Jamie decided to write the component himself! We've done a little more work on it, polishing it for production and working with the Resend team to make sure that the proper docs are in place. In addition to that, Chris Pennington, DX engineer at Resend, created a great guide that outlines how to get started, which is embedded below.

  • Check out our video on getting started here.
  • Check out the Resend component here.
  • Check out the demo repo below.
get-convex/resend-demo

Hackathon

As part of the launch collaboration, we're also announcing our joint hackathon with them. All you need to do to submit is build a Convex app that has integrated the Resend Component. The three winners will receive cash from the $5000 prize pool, Convex and Resend Pro, a HHKB keyboard, and swag. Check out all the details here to participate.

Build in minutes, scale forever.

Convex is the backend platform with everything you need to build your full-stack AI project. Cloud functions, a database, file storage, scheduling, workflow, vector search, and realtime updates fit together seamlessly.

Get started