Circuit breaker for usage-billed cloud

Your app scales.
So does the bill.

G-FUSE watches Cloudflare, Vercel and Supabase at once and trips before a bot storm, a runaway loop or a leaked key becomes a five-figure invoice. Warn, throttle, then pause — one project, not your whole account.

$23,000one Vercel bill after a traffic spike, reported July 2026
$3,200a hobby project, one weekend, bandwidth overage
$0 capCloudflare Workers paid plan still has no spending limit
Overage calculator Unprotected
Without a breaker $—
With G-FUSE $—

Estimates from public list prices (September 2026): Cloudflare Workers $0.30/M requests + CPU; Vercel $0.60/M invocations + $0.15/GB transfer; Supabase $0.09/GB egress; Netlify $0.55/GB. Included quotas ignored — the point is the slope, not the cents. G-FUSE detection window assumed at 60 seconds.

How it trips

Three stages. Production stays up until the last one.

Platform-native caps check every few minutes and pause everything. G-FUSE polls Cloudflare's analytics every 30–60 seconds, listens to Vercel's spend and usage-anomaly webhooks, reads Supabase's API counters, and compares all of it to your project's own baseline before escalating — so a launch-day spike gets a warning and a bot storm gets a wall.

Warn
usage > 3× 7-day baseline

Email, SMS, WhatsApp or Slack with the project, the metric and the slope. Nothing changes in production. This is the default for every new rule.

Throttle
usage > 8× baseline or $X/hour

Cloudflare: a rate-limit rule on the affected path, or Under Attack for that one host — not the whole zone. Vercel: promote your last static deployment. Supabase: tighten Auth rate limits and pause signups. Real users mostly keep working.

Pause
projected bill > your limit

Detach the Worker route (Cloudflare) or pause that one project (Vercel) — never the whole team — and post a one-click undo. Every action is logged with the numbers that triggered it, and you get a post-mortem you can paste into a support ticket.

Platforms

One rule set across every bill you get.

Your project doesn't live on one platform, and neither does the attack. Native caps only see their own slice.

CloudflareWorkers, R2, D1, Pages FunctionsNo native spend cap
VercelFluid compute, bandwidth, image optimizationNative cap lags minutes, pauses all projects; no real-time usage API
SupabaseAuth, REST, storage, egressNative cap excludes compute; Pro projects can't be paused
Railway · Netlify · RenderCompute hours, bandwidthRoadmap — after launch
Pricing

Cheaper than one minute of the wrong night.

Watch

$0 / month
  • 1 platform, 3 projects
  • Warn stage only
  • Email alerts, 7-day history
Start free

Panel

$39 / month · $390 / year
  • Everything in Breaker, all platforms
  • Team seats, per-client workspaces
  • Client-facing monthly report
  • Audit log export
For agencies

Card only. Cancel in one click. 14-day no-questions refund.

Waitlist

Get in before the next $23,000 story.

Early access opens in cohorts of 50. Waitlist members get Breaker free for the first three months and a say in which platform ships next.

One email when your cohort opens. No newsletter, no reselling, unsubscribe is a link.

You're on the list. Watch for an email from G-FUSE.
Questions people ask first

Trust, tokens and what happens if we're wrong.

You're asking for a token that can pause my production. Why should I trust you?

Because you can read exactly what we do with it. The agent that calls platform APIs is open source and pinned by version. Tokens are scoped to the minimum each action needs (a Cloudflare token can edit one zone's rate-limit rules and nothing else), encrypted with a per-account key, never logged, and revocable from your dashboard or from the platform side at any time.

What if you trip during a legitimate launch?

Rules are relative to your own baseline and escalate through Warn and Throttle before anything pauses. New rules start in Warn-only for seven days. A real launch looks like a ramp; a bot storm looks like a wall. And every pause has a one-click undo that also raises your limit for 24 hours.

What if G-FUSE itself goes down?

Then you're exactly where you are today — no worse. We run on fixed-price servers in two regions, never on usage-billed infrastructure, and we page ourselves before we page you. A missed check never triggers an action; only observed usage does.

Doesn't Vercel already have Spend Management?

It does, and you should turn it on. It checks every few minutes and pauses every project on your team at once, with manual resume per project. Vercel also has no real-time usage API — its billing endpoint is day-granular — so on Vercel we combine its spend webhook, its usage-anomaly alerts and a daily billing reconciliation, and act per project: promote a static deployment first, pause only if the slope keeps climbing. Cloudflare and Supabase live in the same rule. Use both.

Do you see my traffic or my data?

No. We read usage counters and billing meters from platform APIs — request counts, bytes, CPU time, dollars. Never request bodies, never your database, never your users.