Skip to content
BaaS Custom SMTP InfrastructureSupabase Auth Verified

Eliminate Supabase Auth 429 rate limits with dedicated custom SMTP relay

Default Supabase Auth throttles projects to 30 emails per hour on shared infrastructure. Connect SadaSend port 587 SMTP in 60 seconds to unlock high deliverability and zero hourly caps.

3,000 emails/month freeZero credit card requiredSub-20ms edge latency
None
Supabase Rate Limit
Replaces 30/hr cap
< 60s
Setup Time
Dashboard form values
6,000
Free Monthly Emails
Forever free quota
Developer Ergonomics

Drop into your application in under 60 seconds

Native typed interfaces with zero unnecessary dependencies. Built for standard fetch and modern edge runtimes.

$Supabase Dashboard -> Project Settings -> Auth -> SMTP Settings
supabase-dashboard-smtp.env
bash
BASH
SMTP_HOST="smtp.sadasend.com"
SMTP_PORT=587
SMTP_USER="api"
SMTP_PASS="YOUR_SADASEND_API_KEY"
SMTP_ADMIN_EMAIL="auth@yourdomain.com"
SMTP_SENDER_NAME="Your SaaS Team"
# Enable STARTTLS security: Checked (Port 587)
Core Infrastructure

Engineered for high deliverability and zero incident risk

Every layer from edge connection pooling to per-key rate limits is designed to keep critical transactional dispatches fast, reliable, and contained.

Zero Hourly 429 Throttling

Bypass the default 30-email/hour shared Supabase rate limit. Deliver unlimited signup confirmations and magic links with burst capacity.

Instant Port 587 STARTTLS

Drop-in compatibility with standard SMTP settings in Supabase Cloud dashboard. No code changes or custom auth workers needed.

Custom Domain DKIM & SPF Alignment

Send from auth@yourdomain.com with 100% DKIM and SPF verification, ensuring login emails never land in user spam or promo tabs.

Real-Time Delivery Logs & Bounces

Inspect exact message delivery states, bounce reasons, and open rates in the SadaSend dashboard for every Supabase auth dispatch.

Architectural Comparison

SadaSend vs Default Supabase Auth Email

Supabase default email is intended strictly for development and throttles at 30/hour. SadaSend provides production-grade deliverability.

Feature & CapabilitySadaSendDefault Supabase Auth Email
Hourly Dispatch LimitUnlimited (Burst safe)30 emails per hour strict
Custom Sender Domain (From:)auth@yourdomain.comnoreply@mail.app.supabase.io
Dedicated Deliverability IP Pools
Detailed Delivery Audit Logs
Forever Free Tier
Transparent Economics

Start with 3,000 emails every month at zero cost

No artificial paywalls on security. Unlike legacy providers that reserve recipient allowlists or dedicated IP pools for high enterprise tiers, every SadaSend account receives full safety controls from day one.

3,000 dispatches monthly forever with zero credit card
All safety gates, allowlists, and velocity limits included
Scale seamlessly: Starter ($12/mo for 10k), Pro ($19/mo for 50k), Scale ($79/mo for 250k)
Free Developer Plan
$0 / mo

No credit card required

Create Free AccountCompare all paid plan tiers
Frequently Asked Questions

Everything you need to know about Supabase SMTP

Clear, transparent answers on deliverability, API authentication, and rate limits.

Supabase default email service enforces a strict rate limit of 30 emails per hour to prevent abuse on shared IP infrastructure. Adding SadaSend as your custom SMTP relay removes this limit entirely.
Technical Deep Dives

Related developer guides and architectural tutorials

Explore step-by-step production implementation blueprints, benchmarks, and protocols.

Documentation

SMTP relay & framework integrations

Connect existing applications, WordPress, Supabase, Laravel, Django, and Nodemailer to SadaSend via standard SMTP relay with zero code changes.

Read guide
Documentation

REST API Reference & Endpoints

Complete REST API reference for sending emails, managing API keys, tracking delivery events, and configuring recipient allowlists with low latency.

Read guide
Deep Dive8 min read

Supabase Custom SMTP Setup: Fix 429 Errors · SadaSend

Supabase defaults to a strict 2-emails-per-hour limit for testing. Learn how to connect SadaSend custom SMTP and Edge Functions in Supabase to eliminate 429 rate limit errors and achieve low-latency auth deliverability.

Read tutorial
Deep Dive2 min read

Supabase Edge Functions & Email Webhooks: Realtime Database Triggers

Trigger instant welcome emails, invoice receipts, and password alerts when rows are inserted into your Supabase Postgres database.

Read tutorial
Deep Dive3 min read

Why your transactional email goes to spam

People assume transactional mail is exempt from filtering because it was requested. Mailbox providers do not know that, and mostly do not care.

Read tutorial
Deep Dive4 min read

SPF, DKIM and DMARC: what each one actually does

Three records, endlessly confused with each other. Here is the mental model that makes them stop being confusing, and the two mistakes that cause most failures.

Read tutorial
Deep Dive4 min read

Nodemailer in production: what breaks, and what to do about it

Nodemailer is excellent at composing and transmitting a message. Almost every production incident I have seen with it is about the code around it, not the library.

Read tutorial