Your Supabase,
Unblocked.
Some ISPs block *.supabase.co at the DNS level. Supadirect creates a Cloudflare Worker reverse proxy for your project in 30 seconds — no config, no dashboard, one command.
$ npx supadirect
SupadirectSupabase Reverse Proxy Setup
◆ Enter your Supabase project URL:
https://abcdefghijkl.supabase.co
◆ Checking for an existing proxy…
No existing proxy found. Let's create one.
◆ Do you have your own Cloudflare account?
No
◆ Creating Cloudflare Worker…
Worker created!
Worker URL:
https://supadirect-abcdefghijkl.your-account.workers.dev
└ Your Supabase reverse proxy is ready! ✓
$
How it works
Three steps. Thirty seconds.
Run the command
No install needed. Run npx supadirect and the interactive CLI guides you through everything.
npx supadirectEnter your Supabase URL
Paste your project's URL. Supadirect checks the registry first — if a proxy already exists for your URL, it returns it instantly.
https://xyz.supabase.coGet your proxy URL
A Cloudflare Worker is created and registered. Swap the URL in your client — everything else stays identical.
https://supadirect-xyz.abc.workers.devFull coverage
Every Supabase API, proxied.
Not just REST. Every endpoint — including WebSocket connections for Realtime.
Full PostgREST query support — filters, joins, RPC calls, all of it.
GoTrue authentication — sign up, sign in, OAuth, MFA, sessions.
Upload, download, and manage files through the storage API.
Invoke your Deno edge functions without any reconfiguration.
Full WebSocket proxying for live subscriptions and Presence.
One line change
Swap the URL. Nothing else.
Your anon key, RLS policies, realtime subscriptions — everything works identically through the proxy.
import { createClient } from '@supabase/supabase-js' const supabase = createClient( 'https://abcdefghijkl.supabase.co', process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!)import { createClient } from '@supabase/supabase-js' const supabase = createClient( 'https://supadirect-abcdefghijkl.abc.workers.dev', process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!)Pricing
Free if you have Cloudflare.
Use your own Cloudflare account for free, or pay ₹100 once to use the shared infrastructure — no account required.
Your Cloudflare
100% Free foreverProvide your Cloudflare API token and account ID. The worker deploys directly into your own account — you own it, you control it. Completely free, no ongoing costs.
- Completely free
- Full ownership & control
- Your own request limits
- Custom domains possible
Shared Cloudflare
No account neededDon't have a Cloudflare account? The worker is created on shared infrastructure for a one-time fee of ₹100 — paid securely via Razorpay. Globally deduplicated.
- No Cloudflare account needed
- Instant setup via browser payment
- Global deduplication
- One-time · no subscription
Unblock your Supabase.
Right now.
Free with your own Cloudflare. ₹100 one-time without one. No config.
Requires Node.js 18+