Supagate

Built for Supabase

The Missing Frontend for Supabase Auth

Don't vibe code your auth. Get branded login pages, signup flows, and transactional emails out of the box — powered by your Supabase project.

Connect your Supabase credentials, customize your theme, and deploy. Supagate handles the rest on Cloudflare Workers.

Acme

Sign in to Acme

Don't have an account? Sign up

Everything you need for Supabase auth

Branded Login & Signup

Your colors, your logo, your fonts. Auth pages that look like your product, not a third-party redirect.

Transactional Emails

Confirmation, recovery, and email change emails styled to your brand — out of the box, no SendGrid required.

Public Keys Only

Only share your Supabase public keys. No risk of leaking secrets — your service role key never leaves your hands.

Lightning Fast, Zero JS

Static auth pages with zero JavaScript dependencies. Lightning fast on Cloudflare Workers, globally.

Three steps to branded auth

1

Choose Your Brand Colors

Pick your colors, upload your logo, set your fonts. Live preview shows exactly what your users will see.

2

Upload Your Supabase Keys

Paste your Supabase project URL and anon key. Supagate connects directly to your GoTrue instance.

3

Set Up Email Webhooks

Point your Supabase email webhooks to Supagate. Branded transactional emails start flowing immediately.

What you get

Consistent Login & Email Branding

Your login pages, signup flows, and transactional emails all match your brand. No more default Supabase templates.

Fully Functional Auth Flows

Forgot password, password reset, email confirmation, and email change — all working out of the box with your branding.

Stop vibe coding your auth pages

Branded landing pages and emails for Supabase — set up in minutes.

Create Your Account