Skip to content

Automation Syntax Reference ​

Version: 2.0.5 | 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.

yaml
appId: com.android.settings
---
- launchApp
- tapOn: "WLAN"
- back

The 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.

→ Start Reading Intermediate

Advanced — Unlock Full Capabilities ​

Use JavaScript scripting, HTTP requests, coordinate operations, and lifecycle hooks for complex scenarios.

→ Start Reading Advanced

Command Cheat Sheet ​

Quick reference for all commands, key names, default timeouts, and limits.

→ View Cheat Sheet