API Evangelist area

Circuit Breaker

0 resources 129 related providers

Circuit Breaker on the APIs.io network is a curated area collecting 0 resources — specifications, tools, and documentation — for this subject.

24 providers on the network work in this area, including Resilience4j, Netflix Hystrix, Polly, Scalable Architecture, Spring Cloud, Alibaba Sentinel, and 18 more — each links out to that provider’s APIs, schemas, and governance artifacts.

Related areas: Consensus and CQRS. Browse every area at areas.apis.io.

About this area

The Circuit Breaker is a stability pattern for distributed systems and API architectures that prevents cascading failure when a downstream service degrades. A breaker wraps a remote call and tracks failures against a threshold; when the threshold is exceeded the breaker “opens” and short-circuits subsequent calls (typically returning an error or fallback) without contacting the downstream service. After a cooldown the breaker enters a “half-open” probe state and either resets to “closed” on success or re-opens on failure. The pattern was popularized by Michael Nygard in Release It! and is now standard in resilient microservice and API gateway design.

Related providers (129)

Top 24 of 129 network providers tagged for this area — search the full set on apis.io.

Provider Description APIs Rating
Resilience4j Resilience4j is a lightweight fault tolerance library designed for Java 17+ and functional programming, providing higher-order functions to enhance functional interfaces with Ci... 1 thin
Netflix Hystrix Netflix Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services, and third-party libraries, stop cascading failure, and... 1 minimal
Polly Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Rate Li... 1 minimal
Scalable Architecture A subject-matter collection covering APIs, patterns, tools, and frameworks for building scalable system architecture. This topic encompasses microservices design, service mesh, ... 8 thin
Spring Cloud Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems including configuration management, service discovery, circuit bre... 7 thin
Alibaba Sentinel Alibaba Sentinel is a powerful open source flow control component enabling reliability, resilience, and monitoring for microservices. Originally developed by Alibaba and used in... 1 minimal
Zeebe Zeebe is the cloud-native workflow engine that powers Camunda 8, providing scalable, resilient workflow automation and microservices orchestration without relying on a central d... 1 developing
Azure Service Fabric Azure Service Fabric REST API provides management of microservices clusters, applications, and services. It supports creating and scaling clusters, deploying applications, manag... 1 developing
Dapr Dapr (Distributed Application Runtime) is a portable, event-driven runtime that makes it easy for developers to build resilient, stateless, and stateful applications that run on... 13 developing
Spring Cloud Config Spring Cloud Config provides server-side and client-side support for externalized configuration in a distributed system. It offers a central place to manage external properties ... 1 developing
Service Fabric Azure Service Fabric is an open-source distributed systems platform for packaging, deploying, and managing scalable and reliable microservices and containers. Service Fabric pow... 2 developing
Amazon SQS Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. 1 developing
Apollo Config Apollo is a reliable, open-source configuration management system suitable for microservice configuration management scenarios, providing centralized configuration management, r... 1 developing
Akka Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM using the actor model for Java and Scala. Maintai... 4 thin
Restate Restate is a low-latency durable execution engine for building resilient applications that tolerate all infrastructure faults. It provides durable execution for workflows, event... 1 thin
Spring Cloud Gateway Spring Cloud Gateway provides an intelligent, programmable router built on Spring WebFlux that serves as the entry point to microservice architectures. It offers routing, predic... 2 thin
Scalable Services A curated topic collection covering APIs, patterns, tools, and best practices for designing and operating scalable services. This includes cloud-native microservices, API gatewa... 8 thin
Scalable Software and Systems A topic collection exploring the APIs, design patterns, frameworks, and platforms that enable scalable software and systems engineering. Covers architectural patterns such as CQ... 8 thin
Moleculer Moleculer is a fast, modern, and powerful microservices framework for Node.js. It provides built-in service discovery, load balancing, fault tolerance with circuit breaker, requ... 1 minimal
Go Micro Go Micro is a distributed systems framework for building microservices in Go, providing service discovery, load balancing, message encoding, RPC, and async messaging out of the ... 1 minimal
Go Kit Go Kit is a programming toolkit for building microservices in Go, emphasizing domain-driven design, transport-agnostic service definitions, and best practices for distributed sy... 1 minimal
Apigee Apigee is Google Cloud's native API management platform for building, managing, and securing APIs across any use case, environment, or scale. It provides API proxies, security, ... 5 strong
AWS App Mesh AWS App Mesh is a service mesh based on the Envoy proxy that provides application-level networking to make it easy for services to communicate with each other across multiple ty... 1 developing
NVIDIA NIM NVIDIA NIM (NVIDIA Inference Microservices) is a catalog of GPU-accelerated, containerized AI inference microservices that package optimized model engines (TensorRT-LLM, vLLM, S... 10 developing

Related areas

Consensus (1 shared) CQRS (1 shared)

Tags: Circuit Breaker, Distributed Systems, Fault Tolerance, Microservices, Patterns, Resilience, Stability. Sourced from the api-evangelist/circuit-breaker topic repo.