Skip to main content

license python versions status pypi version PyPI - Downloads CI Ruff

Chaotic - Chaos for Clouds

Chaotic evaluates a plan, how it will bring chaos in your Cloud environment.

It picks one random target per run and does something unpleasant but recoverable to it: stop and start a virtual machine, signal a HashiCorp Nomad allocation, or drain a Nomad client node.

Quick start

pip install chaotic-ngine
# config.yaml
---
kind: proxmox
dry_run: true
configs:
  filter_tag: chaos-target
excludes:
  weekdays: [Sat, Sun]
chaotic-ngine --config config.yaml

Flip dry_run to false once the logs show it selecting what you expect.

Supported clouds

Apache CloudStack, cloudscale.ch, DigitalOcean, HashiCorp Nomad, Hetzner Cloud, Proxmox and Vultr.

Documentation

Please visit https://ngine-io.github.io/chaotic/

Contributing and local development: see docs/development.md.

License

MIT License

Metadata

Release files for chaotic-ngine 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chaotic-ngine 1.0.0
File Size Uploaded Provenance Actions
chaotic_ngine-1.0.0.tar.gz 40.4 kB With provenance Details for chaotic_ngine-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for chaotic-ngine 1.0.0
File Interpreter ABI Platform Actions
chaotic_ngine-1.0.0-py3-none-any.whl Python 3 none any Details for chaotic_ngine-1.0.0-py3-none-any.whl

Total release size: 64.7 kB

Release files / chaotic_ngine-1.0.0.tar.gz

Download URL chaotic_ngine-1.0.0.tar.gz
Size 40.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0b1a56b3d33bce8f72d634e56c202d5b986c50f006234c3ceae7a4cb6fc34033
BLAKE2b-256 checksum
How to use checksums
8599f8e90991309f70be33bc50ef8afd616e25508a2732132f307da2e48b784b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Release files / chaotic_ngine-1.0.0-py3-none-any.whl

Download URL chaotic_ngine-1.0.0-py3-none-any.whl
Size 24.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2efc43bd99d83a7a005a078005e4e1862ce91982d55aaea3bcdc94db129a5b61
BLAKE2b-256 checksum
How to use checksums
3b3f104b530d03a6689a9796e4b6e0db54415527460b114c2f2d36d651a4ddc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Security for chaotic-ngine 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for chaotic_ngine-1.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page