ISP Fix 100M+ subscribers

Fix Supabase on BSNL

Supabase is blocked on BSNL 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

DNS poisoning

Block Confirmed

Yes - confirmed

Services Blocked

*.supabase.co (Supabase)

Some Firebase endpoints

Affected network types

The block on BSNL affects the following connection types. All users on these networks will experience Supabase connectivity failures unless a proxy is used.

Bharat Fiber broadbandMobile dataFTTH

What happened on BSNL

BSNL, India's state-owned telecom operator, has a history of blocking developer platforms. In August 2025, BSNL blocked several developer tools including raw GitHub content, certain Firebase endpoints, and other SaaS APIs. BSNL has also implemented the Supabase block following the ministry order. Additionally, BSNL is the primary ISP where Firebase services are blocked, making it the only major ISP where both Firebase and Supabase are unreachable.

How BSNL blocks Supabase

BSNL uses DNS poisoning similar to other ISPs. Their resolvers return incorrect addresses for blocked domains. BSNL's blocking has historically been inconsistent across regions - users in some cities may have access while others do not. Switching DNS typically restores access for development purposes.

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 BSNL'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 BSNL to confirm whether the block is active on your network:

terminal
# Check BSNL DNS resolution
nslookup your-project.supabase.co

# Test with Cloudflare DNS
nslookup your-project.supabase.co 1.1.1.1

# Also test Firebase (blocked on BSNL)
nslookup firebaseio.com
nslookup firebaseio.com 1.1.1.1

Fix it with JioBase

Route your Supabase traffic through an unblocked domain. Your BSNL 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

BSNL is the only major Indian ISP where both Supabase AND Firebase are blocked. If your app uses either backend and serves BSNL users, a proxy is essential. BSNL's blocking is often inconsistent across regions.

Frequently asked questions

Is both Firebase and Supabase blocked on BSNL?

Yes. BSNL is unique in blocking both platforms. Firebase endpoints have been blocked since August 2025, and Supabase was added to the block list in February 2026. This makes BSNL the most restrictive ISP for developers using BaaS platforms.

Why does BSNL block more services than other ISPs?

As a government-owned telecom operator, BSNL tends to implement blocking orders more aggressively. BSNL was also the first ISP to block several developer tools in August 2025, including raw GitHub content and Telegram-related domains.

Can JioBase fix both Firebase and Supabase on BSNL?

JioBase is specifically designed for Supabase proxying - it handles REST, Auth, Storage, Realtime, and Edge Functions. For Firebase, you would need a separate Cloudflare Worker proxy. Our Worker Generator Tool can help you get started with a DIY proxy for Firebase.

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