ejsmont-artur/php-circuit-breaker
Laravel-friendly PHP circuit breaker implementation to add resiliency to external service calls. Supports configurable failure thresholds, timeouts and recovery, helping prevent cascading failures when APIs or dependencies are down or slow.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us automatically ‘trip a circuit’ when external services fail—like a fuse for our APIs. Instead of crashing when a payment processor or third-party API misbehaves, we’ll gracefully fall back (e.g., show cached data or retry later). It’s a 2-hour implementation that could save us from outages costing $X/hour and aligns with our SRE goals. Think of it as ‘autopilot for failures.’"
For Engineering: *"A battle-tested PHP circuit breaker with:
For DevOps/SRE: *"This gives us:
How can I help you explore Laravel packages today?