UAP makes automation accessible, portable, and future-proof across platforms.
Universal Automation Protocol (UAP) is an open standard created by HuBrowser to define and run automation tasks on any device or platform. Whether youโre a beginner or an expert, UAP lets you record, import, and export automation tasks in a simple, readable format. Run your automations with any UAP-compatible appโno vendor lock-in.
If you do not have technical knowledge, you can still read this page and easily understand and write your own automation steps. If you have technical knowledge, you will see how this fits into enterprise UI testing and cross-platform automation.
JSON
for easy reading and writing.TypeScript
for reliability.instruction
: Natural Language instruction for the actionrecording
: Recorded automation stepsscript
: Scripted automation stepsinstruction
to script
), making the automation faster and more precise.script
to instruction
), making the automation more adaptable but potentially slower.This example shows a simple form fill workflow. UAP actions are easy to write and understand.
UAP uses familiar schema concepts to keep definitions clear and extensible:
UAP also supports describing tool and function calls in a structured way:
This structure defines how tools and functions are described in UAP.