CheckOps
Chaos Monkey for Spring Boot
Chaos Monkey for Spring Boot is an Apache-2.0 library from codecentric that attacks running Spring Boot apps with latency, exceptions, kills and memory assaults, controlled via Actuator.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Chaos Monkey for Spring Boot attacks your running Spring Boot application to test resilience. Add it as a dependency, activate the chaos-monkey profile, and configure which components to target.
Watchers select beans such as controllers, services, repositories and REST clients, and assaults inject latency, throw exceptions or kill the application. Runtime assaults affect the whole app, for example filling memory or stressing CPU. Settings can be changed at runtime through Spring Boot Actuator endpoints.
In the quality loop it tests timeouts, retries and circuit breakers inside Java services, often in staging.
The source code is at codecentric/chaos-monkey-spring-boot on GitHub under the Apache-2.0 licence, with about 945 stars; the most recent commit was on 30 October 2026.
Features
- Watchers: Target controllers, services, repositories and clients.
- Latency assaults: Add random delays.
- Exception assaults: Throw configured exceptions.
- Kill assaults: Stop the app.
- Memory and CPU assaults: Runtime resource pressure.
- Actuator control: Change settings at runtime.
Pros
- Application-level: Tests resilience code paths directly.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 30 October 2026.
Cons
- Spring Boot only: Java Spring apps only.
- In-process: Runs inside the service you test.
- Production caution: Needs strict controls if used live.
Usage and Links (Example)
spring.profiles.active=chaos-monkey
chaos.monkey.enabled=true
chaos.monkey.watcher.service=true
chaos.monkey.assaults.latency-active=true
chaos.monkey.assaults.latency-range-start=500
chaos.monkey.assaults.latency-range-end=2000
Resources:
Pricing
Chaos Monkey for Spring Boot is free and open source under the Apache-2.0 licence.
Recommended for?
- Spring Boot teams testing resilience patterns.
Conclusion
This library is the quickest way to inject faults into Spring Boot services.
Use it to verify timeouts and circuit breakers before production.
On CheckOps, Chaos Monkey for Spring Boot is filed under the Integration testing and Production monitoring & observability stages. Related tools listed here include Chaos Mesh, LitmusChaos, Chaos Toolkit, Gremlin, Steadybit and Toxiproxy. Before standardising on one, compare recent maintenance activity, the pricing model as your usage grows, and the integrations you rely on today. Information on this page was verified against the official website, documentation and repository on 11 November 2026.
Compare
CheckOps pages that put Chaos Monkey for Spring Boot next to related tools. There is no paid placement on these lists.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Chaos Monkey for Spring Boot side by side.
CChaos MeshChaos Mesh is a CNCF incubating, Apache-2.0 chaos engineering platform for Kubernetes that defines pod, network, DNS, HTTP, I/O, time, stress, kernel, JVM and cloud faults as custom resources.Compare with Chaos Monkey for Spring Boot
LLitmusChaosLitmusChaos is a 100% open-source CNCF chaos engineering platform that uses Kubernetes custom resources to define chaos and steady-state hypotheses, with a hub of experiments and a control-plane UI.Compare with Chaos Monkey for Spring Boot
CChaos ToolkitChaos Toolkit is an Apache-2.0 open-source chaos engineering toolkit and orchestration framework for developers, with declarative experiments and extensions for clouds and platforms.Compare with Chaos Monkey for Spring Boot
GGremlinGremlin is an enterprise reliability management and resilience testing platform with fault injection, reliability scoring, dependency discovery and Foresight AI agents; custom quotes and a 30-day free trial.Compare with Chaos Monkey for Spring Boot
SSteadybitSteadybit is a chaos engineering and reliability platform with a 30-day free trial and an open-source Reliability Hub of 200+ actions for injecting faults and verifying resilience.Compare with Chaos Monkey for Spring Boot
TToxiproxyToxiproxy is Shopify's MIT-licensed TCP proxy for simulating network and system conditions such as latency, timeouts and bandwidth limits in chaos and resiliency testing.Compare with Chaos Monkey for Spring Boot