Side by side
Chaos Toolkit vs chaosd
Both stand on chaos engineering platforms. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Open source APILinuxMac+3
Chaos Toolkit provides a code-oriented way to define and run experiments, with a steady-state check that can halt an experiment before its method runs. Its standalone CLI is free, but users should note the stated Python support and CPython testing scope.
Visit Chaos Toolkit Free plan APILinuxSelf-hosted
chaosd covers several physical-machine fault types and offers both command-line and service modes. Check its Linux requirements, deployment prerequisites and privilege needs before using it.
Visit chaosdThe facts
| Chaos Toolkit | chaosd | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Yes | Not published |
| Runs on | API, Linux, Mac, Self-hosted, Web, Windows | API, Linux, Self-hosted |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | chaostoolkit.org | github.com |
| On chaos engineering platforms | #1 of 25 | #3 of 25 |
Chaos Toolkit: what it does well
- Free standalone CLI under Apache License 2.0.
- Experiments can be stored as JSON or YAML.
- Can be embedded in a CI/CD chain.
- Includes a safety gate based on steady state.
- Listed integrations include Kubernetes and major cloud services.
What to know first
- Official Python support starts at version 3.8.
- Tested only against CPython.
- Extensions require the CLI and core library first.
chaosd: what it does well
- Free plan and Apache-2.0 license
- Supports process, network, disk and host faults
- Runs as a CLI or HTTP-controlled service
- Experiments can be recovered by UID
What to know first
- Documented binary is a Linux amd64 tarball
- Requires glibc 2.17 or later
- Network experiments require sudo or root privileges
- No Kubernetes support or cloud fault injection
Alternatives to Chaos Toolkit Alternatives to chaosd The whole list
