ChaosBlade

7.3easy start · #3 of 23
in Chaos Engineering Platforms
  • Free to practise onyes
  • Free trialnot on record
  • Well documentedyes
  • Runs where you workyes

Runs on api, Linux, Mac, self-hosted, Web, Windows.

ChaosBlade is a free, open-source chaos engineering project made up of the ChaosBlade experiment tool and the ChaosBlade-Box platform. It aims to help enterprises examine availability problems as they adopt cloud-native systems. Experiments cover CPU, memory, network, disk, processes, kernels, files, multilingual applications, and Kubernetes resources. Teams can run them through the CLI, Kubernetes YAML and CRDs, HTTP server calls, or the Box interface. ChaosBlade-Box brings experiments into a unified interface, automates deployment of experiment tools, and can host ChaosBlade and LitmusChaos. It uses Helm for deployment management and integrates Prometheus monitoring. Safety policies support manual stopping or automatic stopping after a configured timeout. The CLI can be downloaded and unpacked on a host; the tool and platform also document Kubernetes installation with Helm. The platform's host installation lists Java and MySQL requirements, and automatic probe installation needs Ansible and expect. The project identifies itself as a CNCF sandbox project.

Who it is for

ChaosBlade is aimed at enterprises seeking to investigate availability risks during cloud-native adoption. It suits teams able to deploy and operate experiments through a CLI, Kubernetes, HTTP calls, or ChaosBlade-Box.

What is good

  • Free, open-source chaos engineering project.
  • Experiments include Kubernetes resources and basic system components.
  • Multiple execution methods include CLI and Kubernetes YAML.
  • Box integrates Prometheus monitoring.
  • Timeout policies can stop experiments automatically.

What to know first

  • Host platform deployment requires Java and MySQL.
  • Automatic probe installation requires Ansible and expect.

Verdict

ChaosBlade offers several ways to run fault experiments, with ChaosBlade-Box adding a shared interface and deployment management. Teams considering host deployment should account for the listed Java, MySQL, Ansible, and expect requirements.

ChaosBlade plans and pricing

All plans
ChaosBlade Free Open-source chaos engineering tool; supports 3 system platforms, 4 programming-language applications, 200+ experiment scenarios and 3,000+ parameters chaosblade.io · 29 Sept 2026

Compared on chaos engineering platforms

Free plan
Yes
Kubernetes support
Yes
Cloud fault injection
Yes
Network fault injection
Yes
Experiment scheduling
Yes
Deployment model
self_hosted
Blast-radius controls
Yes

Best ChaosBlade alternatives

See all 20