Chaos Mesh

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

Chaos Mesh is ranked #2 of 21 in chaos engineering platforms on Inferse. It runs on API, Self-hosted, Web. There is a free plan.

Compared on chaos engineering platforms

Free plan
Yeschaos-mesh.org
Kubernetes support
Yeschaos-mesh.org
Cloud fault injection
Yeschaos-mesh.org
Network fault injection
Yeschaos-mesh.org
Experiment scheduling
Yeschaos-mesh.org
Deployment model
self_hostedchaos-mesh.org
Blast-radius controls
Yeschaos-mesh.org

Facts

Purpose
Chaos Mesh is an open-source, cloud-native Chaos Engineering platform for simulating faults in development, testing, and production environments.chaos-mesh.org · 1 Oct 2026
Fault coverage
It supports Pod, network, DNS, HTTP, I/O, time, stress, kernel, block device, JVM, physical-machine, AWS, Azure, and GCP faults.github.com · 1 Oct 2026
Kubernetes integration
Chaos Mesh uses Kubernetes CustomResourceDefinitions and manages experiments through the Kubernetes API.chaos-mesh.org · 1 Oct 2026
Experiment orchestration
Schedule, Workflow, and StatusCheck resources support recurring experiments, serial or parallel workflows, and application health checks.github.com · 1 Oct 2026
Dashboard
Chaos Dashboard provides web interfaces and an HTTP API for creating, managing, and observing experiments.github.com · 1 Oct 2026
Security controls
Role-based access control is enabled by default to restrict dashboard operations.chaos-mesh.org · 1 Oct 2026
Privileged component
Chaos Daemon runs as a Kubernetes DaemonSet with privileged permission by default, although this can be disabled.chaos-mesh.org · 1 Oct 2026
Grafana integration
The Chaos Mesh Grafana data-source plugin requires Chaos Mesh 2.1 or later and Grafana 10.0 or later, and was tested on Grafana 10.0.3.chaos-mesh.org · 1 Oct 2026
Remote clusters
RemoteCluster can install Chaos Mesh components in remote Kubernetes clusters and synchronize experiment status, but the feature is described as being in an early stage.chaos-mesh.org · 1 Oct 2026
Supported Kubernetes
Chaos Mesh 2.8 is supported with Kubernetes versions 1.30 through 1.35, while 2.7 is supported with versions 1.26 through 1.28.chaos-mesh.org · 1 Oct 2026
Support
Community technical support is available through CNCF Slack in #project-chaos-mesh and GitHub Discussions.chaos-mesh.org · 1 Oct 2026
Security fixes
Security issues are fixed as soon as possible and back-ported to the last two releases.chaos-mesh.org · 1 Oct 2026
License
Chaos Mesh is licensed under the Apache License 2.0.github.com · 1 Oct 2026
Installation
The official Helm repository supports Helm 3 and provides a command to install Chaos Mesh into a Kubernetes namespace.charts.chaos-mesh.org · 1 Oct 2026
Origin
Chaos Mesh originated from the core testing platform of TiDB and inherited TiDB testing experience.chaos-mesh.org · 1 Oct 2026
Purpose
Chaos Mesh simulates faults in development, testing, and production environments to help identify potential system problems.chaos-mesh.org · 2 Oct 2026
Fault types
It supports simulations for Pod, network, DNS, HTTP, CPU and memory, file I/O, clock, kernel, AWS, GCP, and JVM faults.chaos-mesh.org · 2 Oct 2026
Workflows
Workflows can orchestrate experiments serially or in parallel and check experiment status and results.chaos-mesh.org · 2 Oct 2026
Dashboard
Chaos Dashboard provides a web interface to define, manage, and monitor experiments.chaos-mesh.org · 2 Oct 2026
Experiment controls
Selectors and namespace controls let users scope experiments to chosen targets and limit their blast radius.chaos-mesh.org · 2 Oct 2026
Security
Chaos Mesh manages permissions through Kubernetes RBAC, and namespace annotations can restrict where experiments are enabled.chaos-mesh.org · 2 Oct 2026
Authentication
When deployed on Google Cloud Platform, Chaos Dashboard can use Google OAuth authentication.chaos-mesh.org · 2 Oct 2026
CI integration
The chaos-mesh-action GitHub Action integrates Chaos Mesh with GitHub Actions CI workflows.chaos-mesh.org · 2 Oct 2026
Installation
The production installation guide describes installing Chaos Mesh with Helm and lists Docker, Containerd, K3s, MicroK8s, and CRI-O environments.chaos-mesh.org · 2 Oct 2026
Dashboard data
Chaos Dashboard uses SQLite by default; without persistent volumes, its data is lost after a reboot, and MySQL or PostgreSQL can be configured instead.chaos-mesh.org · 2 Oct 2026
Usage restriction
For Pod Kill experiments, the documentation recommends configuring a ReplicaSet or similar mechanism to ensure the Pod can restart automatically.chaos-mesh.org · 2 Oct 2026
Support
The project directs users to GitHub Issues, GitHub Discussions, and its Slack channel for assistance and community interaction.chaos-mesh.org · 2 Oct 2026

Best Chaos Mesh alternatives

See all 12