Prerequisites
To get the most out of this guide, you’ll need to:- Create an API key
- Verify your domain
- Have a Cloudflare worker with a bundling setup
- Recommended to be bootstrapped with
npm create cloudflare
- Recommended to be bootstrapped with
1. Install
Get the Resend Node.js SDK.2. Create an email template
Start by creating your email template onsrc/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 totsx
and modify your configurations.
After that, you can send your email using the react
parameter:
src/index.tsx
4. Deploy and send email
Runwrangler 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.
5. Try it yourself
Cloudflare Workers Example
See the full source code.