Skip to main content

Kill cascading incidents before they spread

Openfuse is a centralized circuit-breaker platform for distributed systems and third-party dependencies.

Get started for free

No credit card required

Read the docs
> npm install @openfuseio/sdk
checkout.ts
import { OpenfuseCloud } from '@openfuseio/sdk';

const openfuse = new OpenfuseCloud(...);

const customer = await openfuse.breaker('stripe').protect(
  () => stripe.customers.retrieve(customerId) // calls Stripe normally
);

// One breaker. Every server in sync.
error rate1%
breaker
closed

That's all the code you need. Thresholds, recovery, and sync are managed from the dashboard.

Built for reliability-first teams

Manage how every service degrades, straight from the dashboard.

Define your trip policies

Configure exactly when and how breakers should trip. Set error thresholds, evaluation windows, and choose between opening the breaker or alerting your team. All from the dashboard.

ThresholdsWindowsActions
Trip Policystripe
Consecutive Windows
3
Window Duration
1m
Probe Interval
1m 45s
State Historystripe
closed
open
2m ago
by trip-policy·Error rate exceeded 50% for 3 consecutive windows
open
half-open
48s ago
by probe·Probe interval elapsed, allowing test request
half-open
closed
12s ago
by probe·Probe request succeeded

Monitor every state change

Every breaker transition is captured with full context: who triggered it, when it happened, and why. Trace incidents back to the exact moment a circuit changed state.

State HistoryAudit TrailReal-time