Suggest a tool

Chaos Monkey vs ChaosBlade: open-source chaos and resilience tools compared

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

Summary

Chaos Monkey: Netflix chaos tool that randomly terminates instances and containers in production, integrated with Spinnaker.

ChaosBlade: Chaos engineering toolkit from Alibaba for injecting faults into hosts, containers, Kubernetes, Java and C++ applications.

Both are listed under Chaos and resilience. The table gives repository metrics from the GitHub API with their fetch date, then the documented facts used for every comparison in this category, each linked to the README or docs page it comes from. A cell reads "not documented" when the fact was not found in the project's documentation (1 of 10 fact cells here); that does not mean the feature is absent.

Side by side

Chaos Monkey and ChaosBlade: metrics and documented facts, in the fixed row order used for chaos and resilience comparisons.
FactChaos MonkeyChaosBlade
Stars17,14516,5211
Forks1,30611,0081
Contributors321541
Last release2025-01-0612026-09-211
Last commit2024-10-0312026-07-281
Commits in 90 days0171
LicenseApache-2.01Apache-2.01
Primary languageGo1Python1
Statusinactive1active1
Target environmentsSpinnaker backends: AWS, Google Compute Engine, Azure, Kubernetes, Cloud Foundry source: READMEHost environments and Kubernetes clusters source: Docs: ChaosBlade introduction
Fault typesRandom termination of virtual machine instances and containers source: READMECPU, memory, network, disk, process; Java and C++ method-level injection; container and Pod kill source: README
Experiment formatPer-application settings in the Spinnaker web UI source: Docs: Configuring behavior via SpinnakerCLI commands, HTTP server mode, YAML CRDs on Kubernetes, ChaosBlade-Box UI source: Docs: ChaosBlade introduction
CI integrationIntegrated with Spinnaker, a continuous delivery platform source: READMEnot documentednot found in the project's documentation as of
Install methodGo (go get github.com/netflix/chaosmonkey/cmd/chaosmonkey) source: READMERelease toolkit download; chaosblade-operator Helm chart for Kubernetes source: README

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

When each fits

Written from each project's documented scope, not from preference. Neither tool is ranked.

Chaos Monkey

Fits projects that manage their applications with Spinnaker; its README describes random termination of virtual machine instances and containers in production. source: README

ChaosBlade

Fits projects that inject faults into hosts, containers, Kubernetes and Java or C++ applications; its README describes CLI and HTTP invocation methods. source: README

More on these tools

Sources

  1. GitHub REST API: repository, read
  2. GitHub REST API: repository, read
  3. GitHub REST API: contributors, read
  4. GitHub REST API: contributors, read
  5. GitHub REST API: latest release, read
  6. GitHub REST API: latest release, read
  7. GitHub REST API: commits, read
  8. GitHub REST API: commits, read
  9. README, read
  10. Docs: ChaosBlade introduction, read
  11. README, read
  12. Docs: Configuring behavior via Spinnaker, read

Documented facts collected 2026-09-22. See the methodology for how metrics and facts are gathered.