Transactional email and custom auth delivery for Supabase with low-latency magic link dispatch
Bypass the default 3 emails/hour Supabase auth rate limit. Send branded magic links, OTP codes, and welcome emails from your verified domain via custom SMTP or Deno Edge Functions.
Drop into your application in under 60 seconds
Native typed interfaces with zero unnecessary dependencies. Built for standard fetch and modern edge runtimes.
import { serve } from 'https://deno.land/std@0.168.0/http/server.ts';
const SADASEND_API_KEY = Deno.env.get('SADASEND_API_KEY');
serve(async (req) => {
const { to, subject, html } = await req.json();
const res = await fetch('https://api.sadasend.com/emails', {
method: 'POST',
headers: {
'Authorization': `Bearer ${SADASEND_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
from: 'Auth <auth@yourdomain.com>',
to,
subject,
html,
}),
});
const data = await res.json();
return new Response(JSON.stringify(data), {
headers: { 'Content-Type': 'application/json' },
status: res.status,
});
});Supabase Deno Edge Function dispatching transactional emails with low latency and zero third-party dependencies.
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.
Bypass 3/Hour Auth Throttle
Supabase default auth server limits developers to 3 emails/hour. Connecting SadaSend unlocks high-concurrency user signup spikes.
Custom Domain DKIM & SPF
Auth emails arrive signed with your corporate domain rather than default supabase.co sender addresses, boosting inbox placement.
Native Deno Edge Compatibility
Dispatch emails from Supabase Edge Functions using standard web fetch without node_modules polyfills or bundling friction.
Custom SMTP Provider Setting
Configure SadaSend directly in the Supabase Dashboard under Auth Settings -> Custom SMTP with host smtp.sadasend.com:587.
Database Webhook Triggers
Trigger transactional receipts when new rows insert into your PostgreSQL tables via Supabase Database Webhooks.
6,000 Free Monthly Sends
Launch your Supabase MVP with full production deliverability, custom DNS signing, and webhook monitoring at $0/month.
SadaSend vs Default Built-in Supabase Mailer
Why Supabase developers configure SadaSend as their custom SMTP and API provider before going live.
| Feature & Capability | SadaSend | Default Built-in Supabase Mailer |
|---|---|---|
| Sending Rate Limit | Unlimited within tier quota | Strict 3 emails per hour limit |
| Custom Sender Domain | auth@yourdomain.com with 100% DKIM | Shared noreply@mail.app.supabase.io |
| Spam Folder Risk | Isolated reputation & custom DNS | Frequent spam placement on shared IP |
| Deno Edge Function Support | ||
| Delivery & Bounce Logs | No visibility into delivered emails | |
| Free Tier With Custom DNS | 6,000 sends forever | Development testing only |
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.
Everything you need to know about Supabase email
Clear, transparent answers on deliverability, API authentication, and rate limits.
Related developer guides and architectural tutorials
Explore step-by-step production implementation blueprints, benchmarks, and protocols.
REST API Reference & Endpoints
Complete REST API reference for sending emails, managing API keys, tracking delivery events, and configuring recipient allowlists with low latency.
SMTP relay & framework integrations
Connect existing applications, WordPress, Supabase, Laravel, Django, and Nodemailer to SadaSend via standard SMTP relay with zero code changes.
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.
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.
Micro-SaaS Stack: Supabase, Stripe & SadaSend Guide
Building a SaaS in 2026? Here is how to architect authentication with Supabase, payments with Stripe, and transactional delivery with SadaSend with zero rate limits.
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.