> 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/byoc/byoc.md).

# Overview

BYOC (Bring Your Own Chaos) is a feature in HCE that allows users to create custom chaos experiments. This feature enables users to define their own chaos experiments and execute them using the HCE platform. The BYOC feature is designed to be flexible and easy to use, allowing users to define their own chaos experiments using a simple YAML specification.

<table data-view="cards"><thead><tr><th></th><th></th><th><select multiple><option value="laqUXfgI" label="byoc" color="blue"></option></select></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>BYOC injector</strong></td><td>BYOC injector provides a way to execute custom chaos faults.</td><td><span data-option="laqUXfgI">byoc</span></td><td><a href="#byoc-injector">#byoc-injector</a></td></tr></tbody></table>

## BYOC Injector <a href="#byoc-injector" id="byoc-injector"></a>

BYOC injector provides a way to execute custom chaos faults.

<details>

<summary>Use cases</summary>

* Validates the resilience of an application by introducing custom faults in critical service dependencies and observing the impact on overall system functionality.
* Injects custom faults to simulate disaster scenarios, ensuring that the application's disaster recovery procedures are effective and efficient.
* Implements custom faults to verify that the system meets compliance and regulatory requirements under adverse conditions, such as data corruption or service outages.

</details>

{% @harness-feedback/feedback %}
