Turn failure into resilience.

Gremlin provides you the framework to safely, securely, and easily simulate real outages with an ever-growing library of attacks.

Request a demo

Request a demo

How it works.

Run disciplined chaos experiments to identify weak points in your system and fix them before they become a problem.

  1. I. Plan an Experiment

    Create a hypothesis. What could go wrong?

  2. II. Contain the Blast Radius

    Execute the smallest test that will teach you something.

  3. III. Scale or squash

    Find an issue? Job well done. Otherwise increase the blast radius until you’re at full scale.

Truly comprehensive fault injection.

Gremlin has a full suite of enterprise-grade failure testing modes so you can find out how resilient your production system is.

Resource Exhaustion

Which resource is your bottle neck? CPU, Memory, IO, or Disk? Find out for certain.

Bad Behavior

Processes die, time drifts, instances reboot. Are you ready?

The Network is Unreliable.

You cannot rely on the network. What happens when dependencies slow down or fail altogether?

Precision-tuned for safety.

Gremlin is built with secure execution in mind. Each step taken minimizes risk to provide you with peace of mind.

Secure from the ground up.

Gremlin doesn’t require root access, provides SSO & MFA, and undergoes regular 3rd-party security audits.

Least Permissions

Gremlin runs on default Linux permissions and doesn’t require root access.

Ready for Production

Multi-factor authentication, Secure Single Sign On, Role Base Access Control. Gremlin is secured to allow experimentation in production.

Enterprise Grade

The Gremlin client, daemon, API, and website undergo regular security auditing by an external auditor.

Read the Security FAQ

Staggering simplicity.

Install and run attacks in minutes. Works on hosts or with Docker.

Stick to the stack you love.

Test your system as is. Gremlin runs on your bare metal, cloud hosts, or containers.