About Detox
This entry covers Detox, the open-source mobile testing framework from Wix. Detox runs end-to-end tests against an app while it is running on a real device or simulator, driving it the way a person would, with the aim of replacing much of the manual QA that slows down continuous integration.
Its answer to flaky end-to-end tests is gray-box testing: it monitors the app's asynchronous operations and synchronizes with them automatically rather than relying on arbitrary waits. Tests are written in JavaScript with an async-await API that supports breakpoints, and the framework works with any test runner, with Jest integration provided out of the box. It targets React Native projects on Android and iOS and is designed to run in CI systems such as Jenkins, Travis CI and Circle CI.
Detox is MIT licensed and used as a development dependency in your own repository, so there is nothing to host. The README notes that support for running on real iOS devices is not yet available. It suits mobile teams that want reliable, repeatable end-to-end tests inside their delivery pipeline.
Key features
- Gray-box end-to-end mobile testing
- Automatic synchronization with async operations
- Tests written in JavaScript with async-await
- Runs on devices and simulators
- Test runner agnostic with Jest integration
- Runs smoothly in CI pipelines
- Cross-platform React Native support
Good fit for
- →End-to-end tests for React Native apps
- →Reducing manual QA in CI pipelines
- →Detecting flaky UI behavior in mobile builds
- Tags
- e2e-testing
- mobile-testing
- react-native
- test-automation
- android
- ios
- javascript
- jest
Detox: questions and answers
- What is Detox used for?
- Detox, maintained by Wix, is a mobile end-to-end testing and automation tool using a gray-box approach, aimed mainly at React Native apps on Android and iOS. It is a good fit for end-to-end tests for React Native apps, reducing manual QA in CI pipelines and detecting flaky UI behavior in mobile builds.
- Is Detox open source?
- Yes. Detox is open source under the MIT licence. Its source code is on GitHub at wix/Detox and is written mainly in JavaScript.
- Is Detox free?
- Yes. Detox is open source, so the software itself is free to use.
- What is Detox an alternative to?
- Detox is an open-source alternative to Kobiton and Firebase Test Lab. Other open-source alternatives to Kobiton include Appium, WebdriverIO and Airtest.
- Is Detox actively maintained?
- Yes. The most recent commit to Detox was on 7 September 2026, and the latest release is 20.51.3, published on 30 May 2026. The project has 12k stars on GitHub.
Open-source alternatives to Detox
See all
Appium
Testing & QA
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriv
Apache-2.0vs BrowserStack★ 22k
WebdriverIO
Testing & QA
Next-gen browser and mobile automation test framework for Node.js
MITvs BrowserStack★ 9.8k
Airtest
Testing & QA
UI Automation Framework for Games and Apps
Apache-2.0vs Kobiton★ 9.6k
agent-device
Testing & QA
Mobile app automation and verification for AI coding agents. CLI, MCP server, and typed No
MIT★ 4.9k
Lamda
Testing & QA
Android Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matc
MIT★ 8.5k
Shortest
Testing & QA
QA via natural language AI tests
MITvs mabl★ 5.7k
SaaS alternatives to Detox
See all
Kobiton
Testing & QA
Mobile device cloud and test automation platform
SaaS
Firebase Test Lab
Testing & QA
Google cloud infrastructure for testing Android and iOS apps on real and virtual devices
SaaS
AWS Device Farm
Testing & QA
AWS service for testing web and mobile apps on real devices in the cloud
SaaS
Perfecto
Testing & QA
Cloud-based web and mobile test automation platform from Perforce
SaaS
HeadSpin
Testing & QA
Digital experience testing platform with a global device cloud
SaaS
TestMu AI (LambdaTest)
Testing & QA
Cloud testing platform for browser, mobile and AI-native test automation formerly LambdaTest
SaaS

