News · 6 min read

India Disrupts Access to Supabase with Government Blocking Order

A government blocking order issued under Section 69A of the IT Act has disrupted access to Supabase across India's largest ISPs. Thousands of production apps are broken, startups are scrambling, and developers are searching for answers.


What happened

Around February 24, 2026, India's Ministry of Electronics and Information Technology (MeitY) issued a blocking order under Section 69A of the Information Technology Act, 2000. The directive instructed Indian Internet Service Providers to block access to all subdomains under *.supabase.co, the API domain used by every Supabase-powered application.

Within hours, major ISPs began complying. Reliance Jio, Bharti Airtel, ACT Fibernet, and BSNL all started poisoning DNS responses for Supabase's API endpoints. Production applications that relied on Supabase for database queries, authentication, file storage, and realtime connections stopped functioning for Indian users overnight.

Supabase, a $5 billion open-source Firebase alternative, found itself cut off from its 4th largest market. India accounts for approximately 9% of Supabase's global traffic, making this one of the most significant disruptions the platform has faced since its launch.

No public announcement was made. Like all Section 69A blocking orders, the directive is confidential. ISPs are legally prohibited from disclosing the order. Developers discovered the block only when their apps stopped working.

The scale of disruption

The numbers tell the story of how far-reaching this disruption is. India is not a minor market for Supabase. It is one of the platform's core user bases.

~500M

Jio subscribers alone

9%

of Supabase global traffic from India

4th

largest market for Supabase worldwide

~$5B

Supabase valuation

The affected ISPs cover the vast majority of Indian internet users. Between Jio (approximately 500 million subscribers), Airtel, ACT Fibernet, and BSNL, almost every internet connection in the country is subject to the block. BSNL, the government-owned ISP, was already blocking Firebase since August 2025 and is now enforcing the Supabase block as well, leaving developers on BSNL with both major backend platforms unreachable.

Which ISPs are enforcing the block

The blocking order has been confirmed across India's largest internet service providers. Each ISP has implemented the block through DNS poisoning on their resolvers.

J

Reliance Jio

India's largest ISP with approximately 500 million subscribers. Block confirmed on 4G/5G mobile networks and JioFiber broadband. Jio's massive subscriber base means this single ISP alone makes Supabase unreachable for hundreds of millions of potential end users.

A

Bharti Airtel

Over 380 million subscribers. Block confirmed on Airtel broadband and mobile data connections. Both prepaid and postpaid users are affected.

A

ACT Fibernet

Popular broadband provider among developers in major metros. Block confirmed across Bangalore, Hyderabad, Chennai, and other cities where the developer community is concentrated.

B

BSNL

Government-owned ISP. Already blocking Firebase since August 2025. Now enforcing the Supabase block as well. Developers on BSNL face the worst situation with both Firebase and Supabase unreachable.

How the block works: DNS poisoning explained

The blocking mechanism is DNS poisoning. When your app or browser tries to resolve a *.supabase.co domain, the ISP's DNS resolver returns a fake IP address (a sinkhole) instead of Supabase's real server IP. The connection attempt then times out or fails entirely.

Critically, the block only targets *.supabase.co (the API domain). The marketing website at supabase.com remains fully accessible. This creates a confusing situation: developers can log in to the Supabase dashboard and see everything working normally, but their production apps cannot reach the API.

Blocked

*.supabase.co

All project API endpoints including REST API, Auth, Storage, Edge Functions, and Realtime WebSockets.

Not blocked

supabase.com

Marketing website, documentation, and dashboard. You can still manage your project, just not reach it from India.

You can verify the block on your own network with a quick DNS lookup:

terminal
# Check if your ISP is poisoning Supabase DNS
$ nslookup yourproject.supabase.co
Address: 49.44.79.236 ← sinkhole IP = ISP block confirmed
# Compare with a public DNS resolver
$ nslookup yourproject.supabase.co 1.1.1.1
Address: 13.233.x.x ← real Supabase IP

If your ISP DNS returns an IP in the 49.44.x.x range while a public DNS resolver like 1.1.1.1 returns a different IP, the block is confirmed on your network. For a more detailed diagnostic, see our ISP block testing guide.

Impact on Indian developers

The blocking order did not come with a warning. Developers discovered their apps were broken only when end users started reporting errors. The fallout has been immediate and widespread.

Production apps broken

SaaS products, mobile apps, internal business tools, and customer-facing web applications that depend on Supabase all stopped working for Indian users. End users see ERR_CONNECTION_TIMED_OUT errors with no explanation.

Startups losing revenue

Early-stage startups that built on Supabase found their products completely non-functional. For companies with paying customers, every hour of downtime means lost revenue, damaged trust, and potential churn. Some founders discovered the issue only through angry customer emails.

Student projects and hackathons

Engineering students, bootcamp participants, and hackathon teams using Supabase for projects and assignments found their work rendered inaccessible. Projects built for portfolios and job applications stopped demonstrating correctly.

Trust in cloud infrastructure eroded

The block raises a fundamental question for every Indian developer: can you rely on international cloud platforms? If Supabase can be disrupted overnight, so can any other service. This uncertainty makes architecture decisions significantly more difficult.

Supabase's response

Supabase acknowledged the block on their community channels and confirmed they were investigating the situation. On February 26, Supabase posted on X (formerly Twitter) publicly tagging India's IT Minister Ashwini Vaishnaw, asking for clarity on the blocking order.

The post gained significant traction in the Indian developer community. However, it was deleted shortly afterward. No official explanation was provided for the deletion. Supabase has stated that they continue to engage with Indian government authorities through private channels.

Supabase has recommended that developers use a reverse proxy as a workaround. The platform's own documentation now includes guidance on routing traffic through Cloudflare Workers or similar proxy infrastructure to bypass the DNS-level block.

Context on valuation and market presence: Supabase is valued at approximately $5 billion and serves developers in over 190 countries. India at 9% of global traffic represents a significant share of Supabase's user base. The platform is the most popular open-source alternative to Firebase, making the block especially impactful given that Firebase is also blocked on BSNL.

Community response and workarounds

The Indian developer community mobilized quickly, sharing diagnostics and workarounds across X, Reddit, Discord, and developer forums. Several approaches emerged, but not all of them work for production applications.

Switching DNS resolvers (limited effectiveness)

Some developers tried switching to public DNS resolvers like 1.1.1.1 or 8.8.8.8. Results are inconsistent. This may work on some ISPs but fails on others, likely due to DNS interception or SNI-based filtering. Crucially, this only fixes it for your own machine. Your end users still cannot reach Supabase.

Using a VPN (not viable for production)

A VPN bypasses the block for the developer's own connection, but it does nothing for end users. You cannot ask every user of your app to install and run a VPN. This is a development workaround at best, not a production solution.

Reverse proxy through Cloudflare (recommended)

The only production-grade fix. Route your Supabase traffic through an unblocked domain on Cloudflare's edge network. The DNS block targets *.supabase.co specifically. A proxy domain resolves normally, and the Cloudflare Worker forwards the request to Supabase server-side where there are no ISP restrictions.

Why standard fixes fail your end users

When a developer encounters a block, the instinct is to change DNS settings or use a VPN. These approaches might restore access on your own machine, but they do nothing for the people actually using your app.

Consider the problem from the end user's perspective. A customer opens your web app or mobile app on their Jio connection. The app tries to reach yourproject.supabase.co from their browser. Their ISP intercepts the DNS query and returns a sinkhole IP. The connection fails. The user has no idea why. They just see an error or a loading screen that never resolves.

You cannot ask your users to change their DNS settings. You cannot require them to install a VPN. The fix has to be invisible to the end user. That is why a reverse proxy is the correct architectural solution. The user's browser connects to your proxy domain (which is not blocked), and the proxy handles the Supabase communication server-side.

User's Browser

on Jio / Airtel

unblocked

Proxy

Cloudflare Edge

server-side

Supabase

*.supabase.co

The proxy makes the block invisible to your users. They connect to your proxy domain, which resolves normally on every ISP. The Cloudflare Worker on the edge receives the request and forwards it to Supabase's servers. The ISP block only applies to client-side DNS resolution, which the proxy bypasses entirely.

The real fix: reverse proxy through Cloudflare

JioBase is a managed reverse proxy built on Cloudflare Workers specifically for this situation. It gives you an unblocked proxy URL that routes all Supabase traffic through Cloudflare's global edge network.

The setup requires changing a single URL in your Supabase client initialization. Your anon key, RLS policies, database schema, authentication rules, and everything else stays exactly the same.

1

Create a free JioBase account

Sign up at jiobase.com/register. No credit card required.

2

Add your Supabase project

Enter your Supabase project URL and pick a slug. You get a proxy URL like myapp.jiobase.com.

3

Update one line of code

Replace the Supabase URL in your client initialization. Everything else remains unchanged.

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

// Before: blocked by Indian ISPs
// const supabase = createClient('https://abcdefgh.supabase.co', key)

// After: works on every Indian network
const supabase = createClient(
  'https://myapp.jiobase.com',
  'your-anon-key'
)

For step-by-step instructions with framework-specific examples, read the complete fix guide. If you prefer to self-host the proxy, use our Cloudflare Worker Generator to create a deployment-ready worker in seconds. We also have a Next.js integration guide for teams using that framework.

A pattern of blocking developer tools in India

Supabase is not the first developer platform to face a blocking order in India. The pattern of ISP-level blocks disrupting development infrastructure has been recurring:

  • GitHub (raw.githubusercontent.com) was intermittently blocked, breaking package downloads and CI/CD pipelines
  • Firebase has been blocked on BSNL since August 2025, affecting Firestore, Cloud Functions, and Authentication
  • Pastebin has been blocked since 2017 on many ISPs, affecting code snippet sharing
  • Medium was temporarily blocked in 2020, taking thousands of programming tutorials offline
  • Telegram has faced blocks on multiple ISPs at various times, disrupting developer community channels

This pattern highlights a fundamental problem: platform-level blocks punish thousands of legitimate developers and businesses because of content posted by a small number of users. The blocking order targets the entire *.supabase.co domain rather than specific offending projects. For a deeper analysis, read our history of developer tool blocks in India.

What comes next

There is no confirmed timeline for the block being lifted. Historically, some blocks in India have been temporary (Medium was unblocked after weeks), while others have persisted for years (Pastebin remains blocked since 2017). The confidential nature of Section 69A orders means there is no transparent appeals process.

Supabase has stated they are working with Indian government officials to resolve the situation. Developer advocacy organizations including the Internet Freedom Foundation (IFF) are tracking the block. Community pressure has historically influenced the review process for blocking orders, and developers are encouraged to raise awareness through social media, elected representatives, and industry groups.

Regardless of when the block is lifted, the lesson for production applications is clear: your architecture should not depend on any single domain remaining accessible in every region. A reverse proxy layer ensures your app works regardless of ISP-level DNS restrictions. Build resilient infrastructure now, and you will not be caught off guard by the next blocking order.

Frequently Asked Questions

Why did the Indian government block Supabase?
No official reason has been disclosed. Section 69A blocking orders are confidential, and ISPs are legally prohibited from revealing why a domain was blocked. The most likely explanation is that specific content or projects hosted on Supabase's infrastructure violated Indian law, and the entire *.supabase.co domain was blocked rather than individual offending projects.
Can I just change my DNS to 1.1.1.1 or 8.8.8.8 to fix this?
Changing your own DNS resolver may restore access on your development machine on some ISPs, but it will not fix the problem for your end users. Your users are on ISP-provided DNS by default. You cannot ask them to change their DNS settings. For production apps, a reverse proxy is the correct solution because it makes the fix transparent to end users.
Is using a reverse proxy to bypass the block legal?
Section 69A blocking orders instruct ISPs to block specific domains. Using a reverse proxy routes traffic through a different domain, similar to how CDNs and load balancers work. There is no Indian law that prohibits the use of proxy servers or CDN infrastructure for legitimate application traffic. That said, this is not legal advice. Consult a qualified attorney for guidance on your specific situation.
Is Firebase also blocked in India?
Firebase has been blocked on BSNL since August 2025. Multiple Firebase services including Firestore, Cloud Functions, and Authentication are unreachable on BSNL and some regional ISPs. With the Supabase block now active on Jio, Airtel, and ACT Fibernet, developers on BSNL face the worst situation with both major backend platforms blocked. Read more in our Firebase and Supabase block comparison.
Will the Supabase block be lifted?
There is no way to know. Some Indian internet blocks have been lifted within weeks (Medium in 2020), while others have persisted for years (Pastebin since 2017, Firebase on BSNL since August 2025). Supabase is engaging with Indian authorities, but the confidential nature of 69A orders means there is no public timeline. Developers with production apps should not wait and should implement a proxy solution now.
Could JioBase itself get blocked?
Any domain can theoretically be subject to a blocking order. However, JioBase is a proxy infrastructure service, not a content host. It does not store user data. JioBase also supports custom domains, so you can use your own domain as the proxy endpoint. This removes dependency on any single third-party domain. If you self-host using our Worker Generator, you have full control over the domain.

Get your Supabase app working again

Do not wait for the blocking order to be reversed. Route your Supabase traffic through JioBase and restore access for every Indian user in under five minutes.

Free tier includes 1 proxy app and 50,000 requests/month. No credit card required.

Sunith VS

Written and verified by

Sunith VS

Building tools that help Indian developers ship without ISP interference. Creator of JioBase.