Embrace the Tumult
Rust-native chaos engineering. One binary. Native OpenTelemetry. Embedded analytics. Data-driven and LLM-ready — every result flows into structured pipelines as readable by machines as by engineers.
⚡ Single Binary
No runtime, no dependencies. Compiles to a ~1.8MB static binary for macOS, Linux, and Windows. Copy it to your PATH and run experiments.
📡 Native OpenTelemetry
Every experiment emits real OTel spans across SSH, Kubernetes, plugins, baselines, analytics, and MCP dispatch. Traces appear in Jaeger, SigNoz, or any OTLP backend — no configuration.
🔍 Embedded Analytics
Journals flow through Apache Arrow into DuckDB. SQL over your chaos history, export to Parquet, trend analysis across hundreds of runs. The data pipeline is built in, not bolted on.
🔌 10 Plugins, 45 Actions
PostgreSQL, MySQL, Redis, Kafka, Docker, Podman, Pumba network chaos, Kubernetes, SSH remote execution, CPU/memory/IO stress. Write your own in any language — just scripts + a manifest.
📋 Regulatory Compliance
Map experiments to DORA (EU 2022/2554), NIS2, PCI-DSS 4.0, ISO 22301, ISO 27001, SOC 2, and Basel III. Journals are audit artifacts. Evidence reports generated from data.
🛡️ Memory Safe
100% safe Rust across all 11 crates. Zero unsafe blocks. Zero production .unwrap(). Clippy pedantic enforced. cargo-audit on every commit.
🌐 Custom OTel Collector
Purpose-built collector with OTLP + Arrow receivers, ClickHouse storage, Prometheus metrics, and span-to-metrics APM. Traces, metrics, and logs in one pipeline.
🤖 LLM-Ready
TOON format is 40-50% more token-efficient than JSON. MCP server exposes 11 tools for autonomous experiment orchestration. Structured output feeds directly into analysis pipelines.
🐳 Docker Test Stack
One command starts PostgreSQL, Redis, Kafka, SSH, ClickHouse, and the OTel Collector. Run real chaos experiments against real infrastructure in minutes.
See It in Action
Architecture
Ready to Build Resilience?
One command to install. One command to run your first chaos experiment.