Mobile UI testing in a few lines of YAML, with tolerance for flakiness built in.
Maestro describes flows as short YAML files and handles waiting, retries and asynchronous UI settling internally, which removes the majority of hand-written synchronisation code. It works with native iOS and Android, React Native and Flutter, requires no app modification, and starts running in minutes rather than days.
Best for
Free tier available
Free tierFree tier: The CLI is open source and free for local and self-hosted CI use.
What drives the bill: Free CLI; Maestro Cloud charges for hosted device execution, priced by run volume.
Check current pricing on mobile.dev’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
No reviews of Maestro yet. If you have used it in anger, yours would be the first.
If Maestro is not the right fit, these solve the same problem differently.
Mobile Testing
The cross-platform standard for native, hybrid and mobile-web automation.
Mobile Testing
Grey-box E2E testing built specifically for React Native.
Mobile Testing
No-code mobile testing recorded in a browser-based device session.