DeviceLab · Free Tools

Maestro .yaml Validator

Catch broken flows before they hit a device. Paste a flow, drop a file, or load one — get syntax errors, unknown commands, and missing config flagged instantly.

Runs 100% in your browser — nothing uploaded
drag & drop a flow.yaml on the editor
flow.yaml
1
Results
Validate a flow to see results here.
Everything stays on this page.

What this tool checks

Why we built this

Most Maestro flow errors get caught only when a CI run fails. Validating locally in the browser turns a 5-minute CI round-trip into a 50-millisecond check. The validator uses the same YAML parser Maestro itself uses (js-yaml), and the command list is kept in sync with the open-source Maestro spec.

About DeviceLab

We build the open-source maestro-runner — a faster, JVM-free Maestro CLI — and a managed device cloud that runs your Maestro and Appium tests on real devices you own. See what DeviceLab does →