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.
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.
Bharti Airtel
Over 380 million subscribers. Block confirmed on Airtel broadband and mobile data connections. Both prepaid and postpaid users are affected.
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.
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.
*.supabase.co
All project API endpoints including REST API, Auth, Storage, Edge Functions, and Realtime WebSockets.
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:
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.
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.
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.
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.
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.
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.
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.
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
Proxy
Cloudflare Edge
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.
Create a free JioBase account
Sign up at jiobase.com/register. No credit card required.
Add your Supabase project
Enter your Supabase project URL and pick a slug. You get a proxy URL like myapp.jiobase.com.
Update one line of code
Replace the Supabase URL in your client initialization. Everything else remains unchanged.
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?
*.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?
Is using a reverse proxy to bypass the block legal?
Is Firebase also blocked in India?
Will the Supabase block be lifted?
Could JioBase itself get blocked?
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.
Suggested reading
More guides on Supabase, DNS blocks, and building resilient apps in India.
Supabase Blocked in India: What Happened and How to Fix It
Indian ISPs are DNS-blocking *.supabase.co. Here is everything you need to know and how to fix it.
Why Is Supabase Banned in India? Section 69A Explained
Understanding Section 69A of the IT Act and how blocking orders work.
Supabase India: Complete Timeline of the Block (Feb 2026)
A day-by-day timeline of the Supabase block in India, from the government order to community workarounds.