I was looking for a SMTP server to hook into Supabase, and as a developer I found Resend to be an optimal choice for this use case.
Why?
A SMTP server needs a username and password, and often times this is a single value that’s shared across applications.
You cannot have more than one.
With Resend however, you can generate multiple API keys, associate each one with a name, and once you don’t need it anymore (in my case I’m using it for a demo, and once the demo is done, I want to remove that API to avoid it being exploited / exposed in a tutorial).
Very convenient.