Skip to main content

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.

Sherlo visual testing review app comparing React Native screenshots across devices

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

Browse examples on GitHub