Get started
Get from zero to your first visual tests, on iOS and Android simulators in the cloud.
What is Sherlo?
Sherlo is a visual regression testing tool for React Native. It renders your app on iOS and Android simulators in the cloud and screenshots your UI, so your team reviews every visual change before it reaches your users. Integrates with Storybook. Free plan included, no credit card required.

How Sherlo works
Add Sherlo to your project
1. Initialize Sherlo
Terminal
npx sherlo init
This command:
2. Run your first test
Terminal
npx sherlo test
This command:
3. Review the results
Results appear in the Sherlo web application. Review each detected visual change, then approve it or report it as a bug.

Prefer to explore first?
Our ready-to-run example projects cover:
- Minimal apps: React Native + Storybook integrated with Sherlo
- GitHub Actions: CI/CD workflows for automated testing
- Different workflows: standard builds, OTA updates, and Expo cloud builds