Skip to content

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.

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

Powered by VMOS Edge Team