Unblock Supabase
in India — Instantly
Jio, Airtel, and ACT Fibernet are blocking *.supabase.co. CORSPROXY routes your Supabase traffic through Cloudflare's global edge — your app works again in one line of code.
https://your-project.supabase.co/rest/v1/todos
// After (works everywhere)
https://corsproxy.io/?url=https://your-project.supabase.co/rest/v1/todos
Your Supabase App Is Broken for Indian Users
The Indian government ordered ISPs to DNS-poison *.supabase.co domains. All API calls, authentication, storage, and realtime subscriptions fail with timeout errors. Your users see a blank screen or broken app. No error message — just silence.
ERR_CONNECTION_TIMED_OUT — net::ERR_NAME_NOT_RESOLVED
at https://your-project.supabase.co/rest/v1/...
This isn't a CORS error — it's a DNS-level block. Your Supabase project is completely unreachable for hundreds of millions of Indian internet users.
Jio Fiber & Mobile
DNS poisoning active. 400M+ subscribers affected across mobile and broadband.
Airtel Broadband
Blocked since government order. Affects broadband and mobile users nationwide.
ACT Fibernet
Major metro ISP implementing the same DNS block in all service areas.
One Line. That's It.
CORSPROXY routes your Supabase traffic through Cloudflare's unblocked network. No VPN, no DNS changes, no server setup.
Prefix Your URL
Replace your Supabase URL with the CORSPROXY-prefixed version. One line change.
Traffic Routes Through Edge
All requests route through Cloudflare's 330+ edge locations — bypassing ISP DNS blocks.
App Works Everywhere
Your app works for every user in India — and everywhere else. No client-side changes needed.
fetch('https://xyz.supabase.co/rest/v1/todos') ERR_CONNECTION_TIMED_OUT
fetch('https://corsproxy.io/?url=' + encodeURIComponent('https://xyz.supabase.co/rest/v1/todos')) 200 OK — 47ms
Every Supabase Service, Unblocked
REST API
Database queries through PostgREST work again. SELECT, INSERT, UPDATE, DELETE — all unblocked.
Authentication
Login, signup, OAuth, and magic link flows restored. Your users can authenticate again.
Storage
File uploads, downloads, and image transformations unblocked. Your assets load again.
Realtime
WebSocket subscriptions reconnected. Live updates, presence, and broadcast channels work.
Edge Functions
Deno-based serverless functions accessible again. Custom API endpoints restored.
PostgREST
Direct Postgres queries through the proxy. Full SQL power with RLS still enforced.
Copy, Paste, Ship
Three ways to integrate CORSPROXY with your Supabase app.
// Before: Direct Supabase call (blocked in India)
const response = await fetch(
'https://your-project.supabase.co/rest/v1/todos',
{ headers: { 'apikey': 'your-anon-key' } }
);
// After: Route through CORSPROXY (works everywhere)
const PROXY = 'https://corsproxy.io/?url=';
const response = await fetch(
PROXY + encodeURIComponent('https://your-project.supabase.co/rest/v1/todos'),
{ headers: { 'apikey': 'your-anon-key' } }
);
const todos = await response.json(); import { createClient } from '@supabase/supabase-js';
const PROXY = 'https://corsproxy.io/?url=';
const SUPABASE_URL = 'https://your-project.supabase.co';
const supabase = createClient(SUPABASE_URL, 'your-anon-key', {
global: {
fetch: (url, options = {}) => {
// Route all Supabase requests through CORSPROXY
const proxiedUrl = PROXY + encodeURIComponent(url);
return fetch(proxiedUrl, options);
}
}
});
// Now all queries work in India
const { data } = await supabase.from('todos').select('*'); const PROXY = 'https://corsproxy.io/?url=';
const SUPABASE_URL = 'https://your-project.supabase.co';
// Sign up through proxy
const signUp = await fetch(
PROXY + encodeURIComponent(SUPABASE_URL + '/auth/v1/signup'),
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'apikey': 'your-anon-key'
},
body: JSON.stringify({
email: 'user@example.com',
password: 'secure-password'
})
}
);
const { access_token } = await signUp.json(); The Alternatives Don't Scale
"Just use a VPN"
Your users shouldn't need a VPN to use your app. You can't ask 500M people to install one.
"Change DNS to 8.8.8.8"
You can't ask every user to change their DNS settings. Most don't know what DNS is.
"Self-host a proxy"
Takes time, costs money, and you're responsible for uptime, SSL, and scaling. Why bother?
CORSPROXY
Free tier. One-line code change. 330+ edge locations. 99.9% uptime. Zero maintenance.
Your Indian users are waiting
Fix your Supabase app in 60 seconds
One line of code. Free tier included. Your app works for every user in India — starting now.