Skip to content
testcritic

Detox

Grey-box E2E testing built specifically for React Native.

Mobile TestingOpen sourceSelf-hostable
Visit Detox

What it is

Detox runs inside the app process and synchronises automatically with the React Native bridge, network requests, timers and animations, which is why its tests are markedly less flaky than black-box alternatives on RN apps. Tests are written in JavaScript with Jest. Wix built and maintains it.

Best for

React Native teams that want low-flake E2E tests in their existing toolchain.

Where it is strong

  • Automatic synchronisation with the RN bridge eliminates most timing flake.
  • Same JavaScript and Jest tooling the app team already uses.
  • Fast execution because there is no external driver round trip.

Where it falls short

  • React Native only — useless for native or Flutter apps.
  • Requires building a special test binary, which complicates the pipeline.
  • Grey-box coupling means an RN upgrade can break your test setup.

Pricing

Free and open source

Open source

Free tier: Everything, self-hosted

What drives the bill: Free and open source. You pay in engineering time and CI minutes.

Check current pricing on Wix’s site

Figures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.

Works with

React NativeJestGitHub ActionsBitriseCircleCI

What people who use Detox say

No reviews of Detox yet. If you have used it in anger, yours would be the first.

Alternatives to Detox

If Detox is not the right fit, these solve the same problem differently.

Explore all alternatives