# ychaos **Repository Path**: mirrors_yahoo/ychaos ## Basic Information - **Project Name**: ychaos - **Description**: YChaos - The Resilience Framework by Yahoo! - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-22 - **Last Updated**: 2026-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![License](https://img.shields.io/github/license/yahoo/ychaos)](https://github.com/yahoo/ychaos/blob/main/LICENSE) # ARCHIVED # ychaos YChaos is a self-serving chaos testing toolkit designed to provide users with all the capabilities of doing an end to end resilience testing of your service. YChaos is designed to give users a framework to validate, verify and attack your system to simulate real life failures that might cause outages in your service. To get started with YChaos, refer to the [documentation](https://yahoo.github.io/ychaos) ## Table of contents 1. [Background](#background) 1. [Install](#install) 1. [Usage](#usage) 1. [Maintainers](#maintainers) 1. [License](#license) ## Background The most important aspect of maintaining a web service on cloud infrastructure is to make it resilient from failures. Most of these failures are unexpected and are not tested while development. The service which is capable of handling an unexpected failure passes the criteria of a resilient service. YChaos provides a self-serving framework to inject these unexpected failures into your service in the form of YChaos Agents and understand if your service is equipped to handle unknown failures either within the service or from a 3rd party service dependency. ## Install To install ychaos from PyPi, ```bash pip install ychaos[] ``` The following subpackages are available for usage 1. agents : `pip install ychaos[agents]` 2. chaos : `pip install ychaos[chaos]` To know more about each subpackage and what they do, refer to the [documentation](https://yahoo.github.io/ychaos) You can also install the package from the source code. ```bash git clone https://github.com/yahoo/ychaos cd ychaos pip install ".[]" ``` ## Usage Refer to the [documentation](https://yahoo.github.io/ychaos) to know about the usage. ## Maintainers [The Resilience Team @yahoo](mailto://ychaos-dev@yahooinc.com) ## License This project is licensed under the terms of the Apache 2.0 open source license. Please refer to [LICENSE](https://github.com/yahoo/ychaos/blob/main/LICENSE) for the full terms.