Skip to main content

Use this pre-built prompt to get started faster.

Open in Cursor

Prerequisites

Before you start, you’ll need:
  • A Resend API key
  • A verified domain
  • Have a Cloudflare worker with a bundling setup
    • Recommended to be bootstrapped with npm create cloudflare

Guide

1

Install

Get the Resend Node.js SDK.
2

Create an email template

Start by creating your email template on src/emails/email-template.tsx:
src/emails/email-template.tsx
3

Send the email using React and the SDK

Change the file extension of the worker’s main file to tsx and modify your configurations.After that, you can send your email using the react parameter:
src/index.tsx
4

Deploy and send email

Run wrangler deploy and wait for it to finish. Once it’s done, it will give you a URL to try out, like https://my-worker.your_name.workers.dev, that you can open and verify that your email has been sent.

Examples

Cloudflare Workers Example

See the full source code.