Skip to main content


Gray box end-to-end testing and automation framework for React Native apps

Follow us on social networks:

Detox benefits

Cross Platform

Write cross-platform end-to-end tests in JavaScript. Currently supports iOS and Android.


Modern async-await API allows breakpoints in asynchronous tests to work as expected.

Automatically Synchronized

Stops flakiness at the core by monitoring asynchronous operations in your app.

Made For CI

Execute your E2E tests on CI platforms like Travis CI, CircleCI or Jenkins without grief.

Runs on Devices

Gain confidence to ship by testing your app on a device/simulator just like a real user (not yet supported on iOS).

Test Runner Agnostic

Detox provides a set of APIs to use with any test runner or without it. It comes with Jest integration out of the box.