> 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

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="/files/ZWYWuwYcdKpR2VAkpCx7" alt="" data-size="original"></td><td align="center"><strong>AWS</strong></td><td align="center">Chaos faults for AWS</td><td><a href="/pages/956TbSBJOAieGsCqVHzF">/pages/956TbSBJOAieGsCqVHzF</a></td></tr><tr><td align="center"><img src="/files/8SoIzTfyJ5nbRyXhKvmB" alt="" data-size="original"></td><td align="center"><strong>Azure</strong></td><td align="center">Chaos faults for Azurwe</td><td><a href="/pages/So6xND5WaMqPMDNykjXE">/pages/So6xND5WaMqPMDNykjXE</a></td></tr><tr><td align="center"><img src="/files/tt06yOm6HYOFqhzuyBu7" 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="/pages/PDd9YaUpkTY1WsaqK5qC">/pages/PDd9YaUpkTY1WsaqK5qC</a></td></tr><tr><td align="center"><img src="/files/8cVPKEF7kjcBi6VdSPKW" alt="" data-size="original"></td><td align="center"><strong>GCP</strong></td><td align="center">Chaos faults for GCP</td><td><a href="/pages/LYdH2wPOfMr2x41jc3wL">/pages/LYdH2wPOfMr2x41jc3wL</a></td></tr><tr><td align="center"><img src="/files/GeaFZh3sduF9toMFz4VJ" 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="/pages/4frzya3VyfyVFrQAOEfk">/pages/4frzya3VyfyVFrQAOEfk</a></td></tr><tr><td align="center"><img src="/files/w5pnENxWzcrHHgWKK1pZ" alt="" data-size="original"></td><td align="center"><strong>Kubernetes</strong></td><td align="center">Chaos faults for Kubernetes</td><td><a href="/pages/0emEoFvIAXn0VDP04nst">/pages/0emEoFvIAXn0VDP04nst</a></td></tr><tr><td align="center"><img src="/files/Gb5wiqhA0FG4lZIZxMU2" alt="" data-size="original"></td><td align="center"><strong>Linux</strong></td><td align="center">Chaos faults for Linux</td><td><a href="/pages/YHyBT08KCETT8PtvSGqN">/pages/YHyBT08KCETT8PtvSGqN</a></td></tr><tr><td align="center"><img src="/files/9WKMHAh2TSjqFvMIRJuB" alt="" data-size="line"></td><td align="center"><strong>Load</strong></td><td align="center">Chaos faults for Load</td><td><a href="/pages/Pi3MI5ChngreJDWvLSOq">/pages/Pi3MI5ChngreJDWvLSOq</a></td></tr><tr><td align="center"><img src="/files/KQfgvNrW7WlwzCReiJvD" alt="" data-size="line"></td><td align="center"><strong>SSH</strong></td><td align="center">Chaos faults for SSH</td><td><a href="/pages/dfuJq0Iy2rvhraukLbs1">/pages/dfuJq0Iy2rvhraukLbs1</a></td></tr><tr><td align="center"><img src="/files/y2mt25RDZ07KliLtdiBx" alt="" data-size="original"></td><td align="center"><strong>VMware</strong></td><td align="center">Chaos faults for VMware</td><td><a href="/pages/D2F0QzoHrkTYuZzacLVn">/pages/D2F0QzoHrkTYuZzacLVn</a></td></tr><tr><td align="center"><img src="/files/pNPeguv4f4fGauocN1Jk" alt="" data-size="line"></td><td align="center"><strong>Windows</strong></td><td align="center">Chaos faults for Windows</td><td><a href="/pages/LCs988TQxh5WjzBOlLML">/pages/LCs988TQxh5WjzBOlLML</a></td></tr></tbody></table>
