Open-source Cloudflare gateway that keeps Supabase working when
supabase.cois blocked by ISPs.
Website: xupastack.com · Console: xupastack.com/console
Supabase has been blocked by Indian ISPs (Jio, Airtel, ACT) since February 2026, affecting 365,000+ developers. XupaStack is a transparent proxy that routes Supabase traffic through Cloudflare Workers — one URL change, no code changes, no key changes.
- Self-host — deploy to your own Cloudflare account (free tier works)
- Managed — use our hosted gateway at
{slug}-gw.xupastack.com
apps/
api/ # REST API (Hono + Cloudflare Workers D1)
gateway-managed/ # Managed gateway (Cloudflare Workers + Durable Objects)
packages/
shared/ # Proxy logic, schemas, CORS — shared across apps
selfhost-template/ # Deploy-your-own gateway template
create-xupastack/ # CLI: npx create-xupastack
ui-embed/ # Embedded dashboard UI for self-hosted gateways
The fastest way to get your own gateway running:
npx create-xupastackOr deploy manually from packages/selfhost-template — see its README.
Requirements: Node 18+, pnpm, Wrangler CLI
# Install dependencies
pnpm install
# Run API locally
cd apps/api && wrangler dev
# Run managed gateway locally
cd apps/gateway-managed && wrangler dev
# Run tests
pnpm testPull requests are welcome. See CONTRIBUTING.md for guidelines.
AGPL-3.0 — free to use, modify, and self-host. If you run a modified version as a public service, you must open-source your changes.