ISP Fix 230M+ subscribers

Fix Supabase on Vodafone Idea (Vi)

Supabase is blocked on Vodafone Idea (Vi) in India. Here is exactly what is happening, how to diagnose it, and how to fix it for your users in under 60 seconds.


Block Type

Potential DNS blocking - unconfirmed

Block Confirmed

Unconfirmed

Services Blocked

*.supabase.co (reports vary)

Affected network types

The block on Vodafone Idea (Vi) affects the following connection types. All users on these networks will experience Supabase connectivity failures unless a proxy is used.

4G mobile dataVi-Fi broadband

What happened on Vodafone Idea (Vi)

Vodafone Idea (now branded as Vi) has not been officially confirmed as blocking Supabase. However, given that the ministry order applies to all ISPs licensed in India, Vi may implement the block at any time. Some users have reported intermittent access issues on Vi networks, but these have not been consistently reproduced.

How Vi blocks Supabase

If Vi implements the block, it would likely use DNS poisoning similar to Jio and Airtel. Vi has historically been slower to implement blocking orders compared to larger ISPs.

Does changing DNS help?

Partial fix - development only

Switching to a public DNS like Google (8.8.8.8) or Cloudflare (1.1.1.1) can restore access on your own device for development. However, this does not fix the issue for your end users. They are on Vi's default DNS and cannot change it. For a production fix, you need a reverse proxy.

Diagnose the block

Run these commands from a device connected to Vodafone Idea (Vi) to confirm whether the block is active on your network:

terminal
# Test Vi DNS resolution
nslookup your-project.supabase.co

# Compare with public DNS
nslookup your-project.supabase.co 8.8.8.8

# Test connectivity
curl -m 10 https://your-project.supabase.co/rest/v1/ \
  -H "apikey: YOUR_ANON_KEY" -v 2>&1 | grep -i "connect"

Fix it with JioBase

Route your Supabase traffic through an unblocked domain. Your Vi users connect to your proxy URL (which is not blocked), and the proxy forwards the request to Supabase. Two options:

Recommended

Self-host your own proxy

Deploy a full-featured proxy on your own Cloudflare Workers account. Free, open-source, under 60 seconds.

terminal
npx create-jiobase

Guided setup: enter your Supabase URL, configure CORS, deploy. WebSocket + all 6 services included.

Learn more →

Or use JioBase managed

If you prefer a dashboard with analytics, rate limiting, and automatic updates:

1

Sign up at jiobase.com/register (free, no credit card)

2

Add your Supabase project and get a proxy URL like myapp.jiobase.com

3

Swap your Supabase URL — one line change:

supabase.ts
import { createClient } from '@supabase/supabase-js'

// Replace your Supabase URL with your proxy URL:
const supabase = createClient(
  'https://your-proxy.workers.dev',  // was: https://xyz.supabase.co
  'your-anon-key'                    // stays the same
)

What JioBase proxies

JioBase is not a simple URL redirect. It is a full reverse proxy running on Cloudflare Workers at the edge. Every Supabase service works through the proxy:

R

REST API

Database queries, inserts, updates, deletes via PostgREST

A

Auth

Sign up, sign in, OAuth, magic links, session refresh

S

Storage

File uploads, downloads, signed URLs, image transformations

W

Realtime (WebSockets)

Postgres changes, presence, broadcast channels

E

Edge Functions

Server-side Deno functions with custom logic

Additional notes

Even if Vi has not yet implemented the block, proactively adding a proxy protects your app against the possibility. The ministry order applies to all ISPs, so it is a matter of when, not if.

Frequently asked questions

Is Supabase definitely blocked on Vi?

As of February 2026, the block on Vi is not confirmed. However, the government ministry order applies to all Indian ISPs. Vi may implement the block at any time. Proactively adding a proxy is the safest approach.

Should I add a proxy even if Vi is not blocking yet?

Yes. The ministry order under Section 69A applies to all ISPs. Even if Vi has not implemented it yet, they may at any time. Adding a proxy now means zero downtime if and when the block is enforced. JioBase is free to set up and takes under 60 seconds — just run npx create-jiobase.

My Vi users say the app works fine. Should I still worry?

If your app also serves users on Jio, Airtel, ACT, or BSNL, those users are already blocked. Even if Vi works today, a single ISP implementing the block means a significant portion of your user base cannot access your app.

Fix your Supabase app in under 60 seconds

JioBase routes your Supabase traffic through Cloudflare's edge network. No VPN, no DNS hacks, no code rewrites. One command or one line change.

npx create-jiobase — deploy your own proxy on Cloudflare Workers

Related pages