- Home
- Chaos Engineering Platforms
- ChaosBlade
ChaosBlade
What it is
ChaosBlade is a free, open-source chaos engineering project built to help enterprises address availability problems during cloud-native adoption. It includes the ChaosBlade experiment tool and ChaosBlade-Box, a platform for managing experiments. Scenarios cover CPU, memory, network, disk, processes, kernels, files, multilingual applications, and Kubernetes resources. Teams can run experiments using the CLI, Kubernetes YAML and CRDs, HTTP server calls, or the Box interface. Box provides a unified experiment interface, automated deployment of experiment tools, and hosting for ChaosBlade and LitmusChaos. It uses Helm for deployment management and integrates Prometheus monitoring. Safety policies provide manual stopping or automatic stopping after a configured timeout. The CLI can be downloaded and unpacked on a host; Kubernetes installation using Helm is also documented for the tool and platform. Host deployment of the platform lists Java and MySQL requirements, and automatic probe installation additionally needs Ansible and expect. The project is identified as a CNCF sandbox project and links to Gitter, Twitter, Slack, and DingTalk community channels.
For and against
For
- Experiments cover infrastructure, applications, and Kubernetes.
- Supports CLI, YAML and CRDs, HTTP calls, and Box.
- Box integrates Prometheus monitoring and Helm deployment management.
- Manual and timeout-based stopping policies are available.
- Free and open source.
Against
- Host deployment of Box requires Java and MySQL.
- Automatic probe installation also needs Ansible and expect.
- The platform and tool document Kubernetes installation using Helm.
The verdict
ChaosBlade combines multiple experiment execution paths with a platform for managing drills and safety stopping policies. Account for the listed dependencies if deploying ChaosBlade-Box on a host.
Who it suits
ChaosBlade is aimed at enterprise teams working to improve system availability during cloud-native adoption. It suits teams that want to run infrastructure, application, or Kubernetes experiments through a CLI or a management platform.
Plans and prices
ChaosBlade
Open-source chaos engineering tool; supports 3 system platforms, 4 programming-language applications, 200+ experiment scenarios and 3,000+ parameters
Read 29 Sep 2026 · chaosblade.io
On the record
- Community status
- The project site identifies ChaosBlade as a Cloud Native Computing Foundation sandbox project.chaosblade.io · read 29 Sep 2026
- Deployment
- The CLI can be downloaded and unpacked on a host, while the tool and platform also document Kubernetes installation using Helm.chaosblade.io · read 29 Sep 2026
- Execution methods
- Experiments can be run through the CLI, Kubernetes YAML and CRDs, HTTP server calls, or the ChaosBlade-Box interface.chaosblade.io · read 29 Sep 2026
- Experiment scenarios
- Scenarios cover basic resources such as CPU, memory, network, disk, processes, kernels and files, as well as multilingual applications and Kubernetes resources.chaosblade.io · read 29 Sep 2026
- Integrations
- ChaosBlade-Box uses Helm for deployment management and integrates Prometheus monitoring.chaosblade.io · read 29 Sep 2026
- Intended users
- The project describes its goal as helping enterprises improve system availability during cloud-native adoption.chaosblade.io · read 29 Sep 2026
- Notable deployment requirement
- The platform installation guide lists Java and MySQL requirements for host deployment, with Ansible and expect needed for automatic probe installation.chaosblade.io · read 29 Sep 2026
- Platform features
- ChaosBlade-Box provides a unified experiment interface, automated deployment of experiment tools, and hosting for tools including ChaosBlade and LitmusChaos.chaosblade.io · read 29 Sep 2026
- Purpose
- The project aims to help enterprises address high-availability problems during cloud-native adoption through chaos engineering.chaosblade.io · read 29 Sep 2026
- Safety controls
- ChaosBlade-Box describes manual stopping and automatic stopping through a configured timeout as policies to help ensure drills are resumed.chaosblade.io · read 29 Sep 2026
- Support channels
- The project site links to Gitter, Twitter, Slack and a DingTalk community group.chaosblade.io · read 29 Sep 2026
- What it is
- ChaosBlade is an open-source chaos engineering project comprising the ChaosBlade experiment tool and the ChaosBlade-Box platform.chaosblade.io · read 29 Sep 2026