Prerequisites

To get the most out of this guide, you’ll need to:

1. Get the Resend SMTP credentials

When configuring your SMTP integration, you’ll need to use the following credentials:

  • Host: smtp.resend.com
  • Port: 465
  • Username: resend
  • Password: YOUR_API_KEY

2. Integrate with Supabase SMTP

After logging into your Supabase account, you’ll need to enable the SMTP integration.

  1. Go to your Supabase project
  2. Click on Project Settings in the left sidebar
  3. Select the Auth tab
  4. Find the SMTP section and toggle the Enable Custom SMTP option
Supabase Auth - Enable Custom SMTP

Once enabled, you can copy-and-paste the SMTP credentials from Resend to Supabase.

Supabase Auth - SMTP Settings

After that, you can click the Save button and all of your emails will be sent through Resend.