> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/resilience-testing/chaos-engineering/faults/index.md).

# Chaos Faults

Overview of chaos faults available in Harness Chaos Engineering

Chaos faults are the core building blocks of chaos experiments. They simulate various failure scenarios to test the resilience of your applications and infrastructure.

## Available Fault Categories <a href="#available-fault-categories" id="available-fault-categories"></a>

### [Chaos Faults](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/chaos-faults-reference.md) <a href="#chaos-faultschaos-fault-categorieschaos-faults-referencemd" id="chaos-faultschaos-fault-categorieschaos-faults-referencemd"></a>

Browse our comprehensive collection of pre-built chaos faults for various platforms and services.

### [Custom Faults](/resilience-testing/chaos-engineering/faults/custom-faults/index.md) <a href="#custom-faultscustom-faultsindexmd" id="custom-faultscustom-faultsindexmd"></a>

Create and manage your own custom chaos faults using BYOC (Bring Your Own Chaos) capabilities.

## Getting Started <a href="#getting-started" id="getting-started"></a>

1. **Explore Available Faults**: Browse the [chaos faults](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/chaos-faults-reference.md) to see what's available
2. **Understand Fault Tunables**: Learn about [common tunables](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/common-tunables-for-all-faults.md) that apply to all faults
3. **Create Custom Faults**: Use [BYOC](/resilience-testing/chaos-engineering/faults/byoc/byoc.md) to create your own fault types

## Next Steps <a href="#next-steps" id="next-steps"></a>

* [Run your first experiment](/resilience-testing/chaos-engineering/new-to-chaos-engineering/quickstart.md)
* [Learn about probes](/resilience-testing/chaos-engineering/use-chaos-engineering/probes/index.md)
* [Set up governance](/resilience-testing/chaos-engineering/use-chaos-engineering/governance/rbac.md)

<table data-column-title-hidden data-view="cards"><thead><tr><th align="center"></th><th align="center"></th><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-70daf49f0887c3526e44869ab28c57c93c954fcb%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>AWS</strong></td><td align="center">Chaos faults for AWS</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/aws/aws.md">Chaos faults for AWS</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-b381e1ac855107d234c8372b3e33c7b55d9f948b%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>Azure</strong></td><td align="center">Chaos faults for Azurwe</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/azure/azure.md">Chaos faults for Azure</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-cd28e10d151764afbd494cd33f7a66a5ddd7cc41%2Fimage.png?alt=media" alt="" data-size="line"></td><td align="center"><strong>Cloud Foundry</strong></td><td align="center">Chaos faults for Cloud Foundry</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/cloud-foundry/cloud-foundry.md">Cloud Foundry</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-98b1034d24f0f51c79f937a53cb992572416e375%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>GCP</strong></td><td align="center">Chaos faults for GCP</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/gcp/gcp.md">Chaos faults for GCP</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-8f2b361e062b889cc849c1843a1904225b31ec02%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>Kube-Resilience</strong></td><td align="center">Chaos faults for Kube-resilience</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/kube-resilience.md">Chaos faults for Kube resilience</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-f3e1649e8834dc52626c9ecfa295c38571eb24eb%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>Kubernetes</strong></td><td align="center">Chaos faults for Kubernetes</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/kubernetes/kubernetes.md">Chaos Faults for Kubernetes</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-32942488aaf37b33662658acffa63f7ec1ece27e%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>Linux</strong></td><td align="center">Chaos faults for Linux</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/linux/linux.md">Chaos Faults for Linux</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-64dbe6000ee0a09da95b5d1151a513badf2ab66b%2Fimage.png?alt=media" alt="" data-size="line"></td><td align="center"><strong>Load</strong></td><td align="center">Chaos faults for Load</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/load/load.md">Chaos faults for load generation</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-092164233b920871016ea0e8c4a1d0bb3212594e%2Fimage.png?alt=media" alt="" data-size="line"></td><td align="center"><strong>SSH</strong></td><td align="center">Chaos faults for SSH</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/ssh/ssh.md">Chaos faults for SSH</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-a8ae042c7fa27dde829849fd2d9ea7afae9928e6%2Fimage.png?alt=media" alt="" data-size="original"></td><td align="center"><strong>VMware</strong></td><td align="center">Chaos faults for VMware</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/vmware.md">Chaos faults for VMware</a></td></tr><tr><td align="center"><img src="https://2284173296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlSkpbpeYJ3rfGUkIrcyQ%2Fuploads%2Fgit-blob-fe9cd2ef983ca6a76c8103386c5cb91d15f2a24e%2Fimage.png?alt=media" alt="" data-size="line"></td><td align="center"><strong>Windows</strong></td><td align="center">Chaos faults for Windows</td><td><a href="/resilience-testing/chaos-engineering/faults/chaos-fault-categories/windows/windows.md">Chaos faults for Windows</a></td></tr></tbody></table>

{% @harness-feedback/feedback %}
