Sanity Runner

View GitHub Project

What is the Sanity Runner?

Continuous Integration GitHub license Discord node-current npm

The Sanity Runner is a test run orchestrator capable of running browser tests in a distributed serverless environment. It is not a testing framework in and of itself, but rather a tool that is used in conjunction with Puppeteer to run browser tests at scale, complete with alerting.


yarn dlx sanity-runner-service
yarn dlx sanity-runner-client --help

Getting Started

Please see the Getting Started Guide.

You can also check out the Frequently Asked Questions for some information around dealing with various edge cases and more advanced configuration.


For information on how to fine-tune the Sanity Runner, see Configuration.

For available plugins, as well as plugin development, see Plugins.


Please give the Architecture page a read and then check out the Contributing Guide.