Skip to main content

Azure Chaos Studio Preview

Improve application resilience by introducing faults and simulating outages.

An experimentation platform for improving app resiliency

Improve application resilience with chaos testing by deliberately introducing faults that simulate real-world outages. Azure Chaos Studio Preview is a fully managed chaos engineering experimentation platform for accelerating discovery of hard-to-find problems, from late-stage development through production. Disrupt your apps intentionally to identify gaps and plan mitigations before your customers are impacted by a problem.

Video container

Explore the benefits of Azure Chaos Studio

Subject your Azure applications to real or simulated faults

Observe how your applications respond to real-world disruptions

Integrate chaos experiments into any phase of quality validation

Use the same tools as Microsoft engineers to build resilience of cloud services

Improve the reliability of your Azure applications

Experiment by subjecting your Azure apps to real or simulated faults in a controlled manner to better understand application resiliency. Observe how your apps will respond to real-world disruptions such as network latency, an unexpected storage outage, expiring secrets, or even a full datacenter outage.

Video container
An experiment being created in Azure Chaos Studio

Experiment on your own terms

Validate product quality where and when it makes sense for your organization. Use the continuously expanding library of faults, which includes CPU pressure, network latency, blocked resource access, and even infrastructure outages. Drive application resilience by performing ad-hoc drills, integrate with your CI/CD pipeline, or do both to monitor production quality through continuous validation.

Gain insights without the chaos of getting started

Avoid the need to manage tools and scripts while spending more time learning about your application's resilience. Get started quickly with experiment templates and an expanding library of faults—including agent-based faults that disrupt within resources and service-based faults that disrupt resources at the control plane.

Application insights using Azure Chaos Studio
An AppCenter Demo for a Smart Hotel app being distributed to users and test run.

Go beyond fault injection with reliability validation

Improve application reliability by implementing a cohesive strategy to make informed decisions before, during, and after chaos experiments. Integrate load testing into your chaos experiments to simulate real-world customer traffic. Disrupt your apps intentionally to identify gaps and plan mitigations before your customers are impacted by a problem.

Comprehensive security and compliance, built in

  • Microsoft invests more than $1 billion annually on cybersecurity research and development.

  • We employ more than 3,500 security experts who are dedicated to data security and privacy.

  • Azure has more certifications than any other cloud provider. View the comprehensive list.

  • Chaos Studio pricing

    Chaos Studio Preview has no upfront costs or fees. Pay as you go based on experiment execution—chaos engineering experiments are charged based on the duration that your experiment actions run across each target or resource.

Get started with an Azure free account


Start free. Get $200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.


After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.


After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.

Chaos Studio resources and documentation

Get started with learning resources

Frequently asked questions about Azure Chaos Studio

  • Chaos engineering is the practice of subjecting applications and services to real-world stresses and failures to build and validate resilience to unreliable conditions and missing dependencies.

  • Chaos Studio has a growing library of faults.

    View the current list.

  • Chaos experiments require explicit granular permission to inject faults against resources.

Start improving application resilience