UiPath Documentation
robot
latest
false
Cloud robots user guide

Choosing an execution surface

Comparison of the five robot execution surfaces by workload support, infrastructure ownership, robot version management, and platform availability.

A workload runs on one of five execution surfaces. They differ in three ways that decide which one fits: which workload types they can run, who owns the host, and who controls the robot version installed on it.

Ownership and version control

SurfaceHost owned byRobot version controlled by
Self-hosted robotYou, on your own machinesYou
Automation Cloud Robots — VMUiPathUiPath, with an opt-out
Automation Cloud Robots — ServerlessUiPathUiPath
Elastic Robot OrchestrationYou, in your own cloud accountUiPath, with an opt-out
Automation Suite robotsYou, in your Automation Suite clusterYour Automation Suite version

What each surface suits

SurfaceFits when
Self-hosted robotExecution has to stay inside your own estate, or the workload needs the user session, local dependencies, or direct network reach.
Automation Cloud Robots — ServerlessBackground, unattended work with no infrastructure to provision.
Automation Cloud Robots — VMA fully configured virtual machine is needed, but you would rather not provision or operate it.
Elastic Robot OrchestrationDemand varies and the compute belongs in your own cloud account rather than in UiPath's.
Automation Suite robotsThe platform is Automation Suite, including Automation Cloud Dedicated.

Platform availability differs by cloud offering — for example, Automation Suite robots are the offering used on Automation Cloud Dedicated in place of the Automation Cloud Robots products. For the full breakdown, refer to Cloud robots feature availability.

Note:

This page compares the execution surfaces at a concept level. Workload-by-workload support (for example, whether a given surface currently supports attended RPA, or Agent, Function, and API workloads through Unified Runtime) depends on the robot version and platform, and requires confirmation with product/engineering before being published as a definitive matrix. Refer to each surface's own overview page and to Cloud robots feature availability for what is currently documented.

  • Ownership and version control
  • What each surface suits

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated