Softwr
Maestro logo

Maestro

Open source mobile UI testing with YAML flows, and a cloud priced per concurrent device rather than per test minute

As of 30 August 2026, Maestro has a free plan and paid plans start at $250/month. A mobile and web UI test runner where tests are YAML files rather than code, from the team formerly known as mobile. Softwr lists it under Mobile Development. Maestro is available on iOS, Android, Web, macOS.

Overview

What Maestro does

Maestro runs end-to-end UI tests against iOS, Android and web applications. Tests are written as YAML flows listing actions such as tapping, typing and asserting visible text, with waiting and retry behaviour built into the runner rather than added by the test author. That design targets the single largest cost in mobile UI testing, which is not writing tests but maintaining flaky ones. Maestro Studio provides an interactive authoring surface, and the toolchain includes a viewer, an MCP integration and self-healing behaviour driven by local agents. The CLI is free and open source and runs against simulators, emulators and physical devices you already own. The cloud product is where the commercial decision sits, and its unit is unusual. Maestro Cloud is 250 USD per device per month and includes unlimited hosted test runs. The metered resource is maximum concurrent executions, not minutes, runs or test count. That inverts the usual device farm calculation: a team that runs an enormous suite overnight on two devices pays 500 USD a month regardless of volume, while a team that needs the suite green in eight minutes on every pull request buys concurrency and the number multiplies quickly. Working out the concurrency required to hit a target suite duration is the arithmetic to do before signing, and it is a different question from the per-minute billing of most competitors. Buyers are mobile teams that have abandoned or never adopted Appium and want tests that survive a UI refactor, plus continuous integration that does not require maintaining a device lab. The trade-offs are expressiveness and depth: YAML covers common flows well but complex conditional logic pushes you into embedded scripting, and because Maestro drives the app as a black box it cannot reach into application state the way an in-process framework can.

What people use it for

  • A mobile team replacing an Appium suite that spends more engineering time on maintenance than on new coverage
  • Running smoke tests on every pull request without buying and maintaining a physical device lab
  • Letting a QA specialist who does not write application code author and own the end-to-end suite
  • Reproducing a reported bug by recording the exact flow in Studio and committing it as a regression test

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Maestro.

  • Cloud pricing is per concurrent device at 250 USD per month, so the cost is driven by how quickly you need the suite to finish rather than by how much you test, and a team wanting a fast pull request gate buys several devices at once.
  • YAML is deliberately limited, so tests with real conditional logic or data-driven permutations end up in embedded scripting blocks where the readability advantage that justified the format disappears.
  • Maestro drives the app as a black box, so it cannot assert on internal state, mock a network layer from inside the process or inspect application memory the way an in-process framework can.
  • The hosted device catalogue is narrower than dedicated device clouds, so testing against a long tail of specific manufacturer builds and older operating system versions still requires another provider.
  • The project rebranded from mobile.dev to Maestro, so a share of existing tutorials, blog posts and links point at old domains and documentation that no longer match the current tooling.

Cross-shopped

What people choose instead of Maestro

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Maestro logo
    Maestro
    vs
    Firebase logo
    Firebase

    Firebase: Firebase Test Lab is the cheaper entry point if you already use Firebase and want per-minute device billing

  • Maestro logo
    Maestro
    vs
    Bitrise logo
    Bitrise

    Bitrise: A full mobile CI platform where test running is one part of a wider build and release pipeline

  • Maestro logo
    Maestro
    vs
    Codemagic logo
    Codemagic

    Codemagic: Better when you want build, test and store distribution managed by one vendor rather than testing alone

Pricing

What Maestro costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Local

Free

  • Free and open source CLI
  • Maestro Studio, Viewer and MCP
  • Runs on your own simulators, emulators and devices
  • Self-healing with local agents

Cloud

$250 /mo

  • Per device per month
  • Unlimited hosted test runs
  • Hosted Android, iOS and web devices
  • Rich reporting and pull request integration

Enterprise Cloud

On request

  • Quoted
  • SSO and dedicated support
  • Custom contracts
  • Fully managed test cases and security review

Capabilities

Features

  • YAML test flows

    Tests are declarative files rather than code, so they are readable by people who do not write test harnesses

  • Built-in flakiness tolerance

    Implicit waits and retries are part of the runner rather than something each test has to implement

  • Maestro Studio

    Interactive authoring that inspects a running app and generates the flow commands

  • Open source CLI

    Runs locally against simulators, emulators and physical devices at no cost

  • Cloud device runs

    Hosted Android, iOS and web devices with unlimited test runs, billed per concurrent device

  • CI and pull request integration

    Test results reported back into the pull request with rich reporting and artefacts

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Maestro free?

The CLI, Studio and local execution are free and open source. The hosted device cloud is 250 USD per device per month.

What exactly does per device mean?

It is a concurrency slot. One device runs one test at a time, so suite duration is a function of how many devices you buy.

How does it compare with Appium?

Tests are YAML rather than code and flakiness handling is built in, which reduces maintenance, at the cost of lower-level control.

Can it test web applications too?

Yes, the cloud offers hosted web devices alongside Android and iOS, though the product centre of gravity is mobile.

Share

Keep looking

Where to go from Maestro

Best Mobile Development software for

Compare Maestro with

Other Mobile Development software

  • The mobile DevOps platform

    Free, then $89/mo10 researched notes
  • CI/CD built for Flutter and mobile apps

    Free plan12 researched notes
  • Google's platform for building web and mobile applications with cloud backend

    Free plan13 researched notes
  • React Native framework and cloud platform for building and shipping apps

    Free, then $19/mo9 researched notes
  • Develop apps for any Apple device

    Free plan9 researched notes
  • MIT-licensed native runtime bridging web apps to iOS, Android and native APIs

    Open source11 researched notes
  • Mobile attribution and marketing analytics measuring which campaigns produced which installs

    11 researched notes
  • In-app subscription and paywall platform, free below 5,000 USD of monthly revenue then 1 percent, with add-ons charged separately

    Free plan12 researched notes
  • In-app subscription infrastructure billed at 1 percent of tracked revenue measured before the app store takes its cut

    Free plan12 researched notes
  • Microsoft-maintained, free framework for native iOS, Android, Windows and macOS apps from one C# codebase

    Open source11 researched notes
  • Open-source automation for building, testing, and releasing iOS and Android apps.

    Free plan9 researched notes
  • Mobile CI/CD platform for building, testing, and publishing apps

    Free plan9 researched notes
  • JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

    Open source11 researched notes
  • Mobile measurement and fraud prevention, owned by the ad network AppLovin since 2021

    11 researched notes
  • Hosted iOS and Android build service for React Native, with signing credentials managed for you

    Free plan11 researched notes
  • Open source UI framework for hybrid mobile apps, now owned by OutSystems

    Open source11 researched notes
  • Mobile attribution and marketing analytics measuring which campaigns produced which installs

    11 researched notes
  • Mobile CI/CD platform for building, testing, and publishing apps

    Free plan9 researched notes

Softwr does not host reviews and shows no star rating for Maestro, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Maestro

Best Mobile Development software alternatives

Open source framework compiling JavaScript and TypeScript UI to true native components

Open source, no licence fee

JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

Open source, no licence fee

Idera-owned, commercially licensed JavaScript framework for enterprise web and hybrid mobile apps

One-time purchase, per developer

Open source UI framework for hybrid mobile apps, now owned by OutSystems

Open source, no licence fee

Microsoft-maintained, free framework for native iOS, Android, Windows and macOS apps from one C# codebase

Open source, no licence fee

MIT-licensed native runtime bridging web apps to iOS, Android and native APIs

Open source, no licence fee

Mobile measurement and fraud prevention, owned by the ad network AppLovin since 2021

Per attributed install

Remotely configured mobile paywalls that can be tested and changed without shipping an app update

Per month by tracked revenue

Compare Maestro with alternatives