CheckOps home

Tools directory

C

CheckOps

Chaosd

Chaosd is an Apache-2.0 chaos engineering toolkit from the Chaos Mesh project for injecting faults into physical and virtual Linux hosts via a CLI or HTTP service.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

Chaosd injects faults into Linux hosts through a command-line tool or an HTTP service. It is part of the Chaos Mesh project and covers machines outside Kubernetes, such as virtual machines and bare-metal servers.

The README lists fault types including process failures, network disruption, resource pressure, and faults in files, JVMs and services. Experiments and recovery data are recorded in SQLite so later commands can inspect and recover supported faults. In server mode, Chaos Mesh dashboards can drive Chaosd remotely as part of physical-machine experiments.

In the quality loop Chaosd extends chaos experiments to hosts that Kubernetes tools cannot reach.

The source code is at chaos-mesh/chaosd on GitHub under the Apache-2.0 licence, with about 161 stars; the most recent commit was on 7 November 2026.

Features

  1. Process faults: Kill or stop processes.
  2. Network faults: Delay, loss, corruption and partitions.
  3. Stress: CPU and memory pressure.
  4. File and disk faults: Disk fill and file faults.
  5. JVM faults: Java application faults.
  6. Server mode: HTTP API driven by Chaos Mesh.

Pros

  1. Fits Chaos Mesh: Same project and dashboard.
  2. Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
  3. Actively maintained: The repository had commits as recent as 7 November 2026.

Cons

  1. Linux only: Hosts must run Linux.
  2. Root required: Many faults need privileges.
  3. Small community: Fewer users than Chaos Mesh itself.
chaosd attack network delay -d eth0 --latency 200ms --percent 50
chaosd search --all
chaosd recover <uid>

Resources:

Pricing

Chaosd is free and open source under the Apache-2.0 licence.

  1. Chaos Mesh users with VMs or bare-metal hosts.

Conclusion

Chaosd brings Chaos Mesh-style faults to ordinary Linux hosts.

Use it to include non-Kubernetes infrastructure in game days.

On CheckOps, Chaosd is filed under the Production monitoring & observability and Integration testing stages. Related tools listed here include Chaos Mesh, LitmusChaos, Chaos Toolkit, Gremlin, Steadybit and Toxiproxy. Which one fits best depends mostly on your stack, your team’s size and skills, and whether you prefer to run tools yourself or pay for a managed service. This page reflects the official website, documentation and repository as they stood on 11 November 2026.

Compare

CheckOps pages that put Chaosd 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 Chaosd side by side.