Email notification

How to Increase Supabase signup rate limit (3000 free emails / mo)

Glody mbutwile
3 min readSep 21, 2023

--

The signup rate was evidently lowered to 4/hour for the built in SMTP service. You should not be using that in production and use your own SMTP service.

You can use Supabase Auth with any major SMTP provider of your choosing. We will use resend for this article.

Step 1: Create an account on Resend and config.

  • Create an account on Resend
  • Click the “Add an API Key” button (Don’t forget to copy the key)
Add an API Key
  • Click the “Add domain” button
Domains
  • Enter your domain
Add Domain
  • Access the DNS settings page of the DNS provider(exemple) and add all the following DNS records to the records section.
DNS Records
  • Once all are added, click the “verify Records” button.
DNS records verification
  • After a few moments, once the verification is complete, the status will change from “pending” to “verified
DNS records are verified

Step 2: Config Supabase Auth settings.

Head over to the Auth Settings Page if User signups is not enabled Hit “Allow new users to sign up” under the Auth settings section.

Supabase settings

Hit “Enable Custom SMTP” under the SMTP Provider section.

Fill in fields below with the relevant details obtained from resend:

Resend SMTP settings

✅ Congratulations! You now have access to 3,000 emails per month for free.

Thanks for reading

--

--

Glody mbutwile
Glody mbutwile

Written by Glody mbutwile

Freelance dev. Write about AI, Open source, React, and Web Dev. web3 enthusiast