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.

$ curl -sSL https://tumult.rs/install.sh | sh
click to copy
562
Unit Tests
166
Platform Tests
10
Plugins
45
Chaos Actions
0
Unsafe Blocks
7
Compliance Frameworks

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

Tumult Architecture — tumult-core engine, CLI, MCP server

Ready to Build Resilience?

One command to install. One command to run your first chaos experiment.


Tumult is open source under the Apache-2.0 license.