Automation Syntax Reference
Version: 2.0.0 | Describe what you want to do in YAML, and the engine executes it on Android devices.
Quick Overview
YAML Flow Engine is an Android automation engine. You simply write a .yaml file describing "which App to open, where to tap, what to type, how to swipe," and the engine executes it step by step on a real Android device.
In one sentence: Write operation steps in plain language, and the engine executes them automatically.
appId: com.android.settings
---
- launchApp
- tapOn: "WLAN"
- backThe 3 lines above are a complete Flow: open Settings, tap WLAN, then go back. It's that simple.
Learning Path
Follow these sections based on your experience level:
Getting Started — Zero to First Flow
Learn the file structure and 12 basic commands to complete your first automation flow.
→ Start Reading Getting Started
Intermediate — Write Flexible Flows
Master variables, conditional logic, loops, branching, and sub-flows to make your automation smarter.
Advanced — Unlock Full Capabilities
Use JavaScript scripting, HTTP requests, coordinate operations, and lifecycle hooks for complex scenarios.
Command Cheat Sheet
Quick reference for all commands, key names, default timeouts, and limits.
