- Introduction
- Getting started
- Building with Maestro BPMN
- Understanding Maestro BPMN modeling
- Opening the modeling canvas
- Modeling your process
- Aligning and connecting BPMN elements
- Autopilot for Maestro (Preview)
- Process Repository
- Implementing a simple BPMN process
- Implementing a complex BPMN process
- Debugging
- Simulating
- Evaluations (Preview)
- Common implementation scenarios
- Building with Maestro Case
- Introduction to Maestro Case
- Maestro BPMN vs. Maestro Case: when to use case management
- The Maestro Case lifecycle: from event trigger to app experience
- Build your first case with Maestro Case
- Build a Maestro Case with a coding agent (preview)
- Defining case keys (system vs. external)
- Establishing task I/O and write-back contracts
- Exit rules and early stage termination
- Modeling primary and secondary stages
- Triggering a case from Data Fabric
- Implementing stage-level personas and permissions
- Setting SLAs and automated escalation rules
- Configuring a rework loop (re-entry)
- Configuring and testing the Case Manager Agent (preview)
- Case Manager input and output contract
- Maestro Case component dictionary
- Building with Maestro Flow
- Maestro Automate
- Integrations
- Operating
- Monitoring
- Optimizing
- Reference information
Flow: an AI-native orchestration surface for building and deploying automations across APIs, AI agents, and enterprise services on the UiPath Maestro runtime.
Flow is an AI-native orchestration surface for building, evaluating, and deploying automations that connect APIs, AI agents, and enterprise services. You design processes by placing nodes on a canvas and connecting them. You can then debug your process to verify that it works as expected, evaluate it against realistic data sets, and deploy it to your organization.
Under the hood, Flow runs on the UiPath Maestro runtime. This gives you the simplicity of a drag-and-drop editor with the reliability of an enterprise orchestration engine.
You build processes with Flow in Studio Web or in VS Code, publish and deploy them from Orchestrator, and monitor and manage them in Observing runs.
What you can build
- API integrations: call any Representational State Transfer (REST) endpoint, transform the response, and route it downstream
- AI agent orchestration: trigger UiPath agents, wait for results, and branch on their output
- Human approval workflows: pause a process until a person reviews and approves
- Document processing: extract structured data from documents with IXP models and route it downstream
- Scheduled automations: run processes on a recurring schedule without manual intervention
- Data pipelines: extract, filter, transform, and load data across systems
How Flow fits into UiPath
Flow is one way to build automations on the UiPath platform. It's designed for developers and technical users who want a visual, code-optional experience for process orchestration.
Flow processes run as agentic processes in Orchestrator, alongside RPA workflows, API workflows, and AI agents.
If you've used Maestro Business Process Model and Notation (BPMN) before, Flow is a different product built on the same runtime. Refer to Choosing a Maestro modeler for a detailed comparison.
Get started
- Your first Flow: build a working process in under 5 minutes
- Flow in VS Code: set up and use Flow in the VS Code extension
- Choosing a Maestro modeler: understand which tool fits your use case
- Orchestrate an AI agent: connect Flow to UiPath's agentic capabilities