CheckOps home

Tools directory

C

CheckOps

Chaos Toolkit

Chaos Toolkit is an Apache-2.0 open-source chaos engineering toolkit and orchestration framework for developers, with declarative experiments and extensions for clouds and platforms.

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

Chaos Toolkit provides chaos engineering tooling and orchestration for developers. Experiments are declared in JSON or YAML with a steady-state hypothesis, a method of actions and probes, and rollbacks. Extensions add drivers for Kubernetes, AWS, Azure, Google Cloud and other platforms.

The source code is at chaostoolkit/chaostoolkit on GitHub under the Apache-2.0 licence, with about 2,000 stars; the most recent commit was on 5 October 2026.

Features

  1. Declarative experiments: JSON or YAML.
  2. Steady-state hypothesis: Verify before and after.
  3. Extensions: Kubernetes, cloud providers and more.
  4. Rollbacks: Restore state after experiments.
  5. CLI: chaos run from anywhere, including CI.

Pros

  1. Free to use: Open source under Apache-2.0.
  2. Maintained: Commits as recent as 5 October 2026.

Cons

  1. Do-it-yourself: Less UI than platforms.
  2. Extension maintenance varies: Check each extension’s activity.
pip install chaostoolkit
chaos run experiment.json

Resources:

Pricing

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

  1. Developers adding chaos experiments to CI.
  2. Teams wanting platform-neutral experiments.
  3. Not a fit if you need a hosted control plane.

Conclusion

Chaos Toolkit offers simple, declarative, platform-neutral chaos experiments.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Chaos Toolkit side by side.