UiPath licensing strategy provides customers a coherent and comprehensive end-to-end automation platform. View the latest Licensing Guide for more information.


Capitalized terms used but not defined in this policy will have the meaning assigned to them in the licensing agreement.

Attended Robots Allows the execution of workflows as a direct result of a human action and under human supervision. More details here.

Concurrent Runtime When online and connected to Orchestrator, a machine consumes a number of licenses equal to the runtime capacity of the machine used to connect it to Orchestrator. The runtime represents the maximum number of processes that can simultaneously run on a specific machine.

Customer is an entity or an individual having received the right to use products by virtue of an agreement.

Disaster Recovery is the copy of a license that may be used solely as needed to regain use of the associated software for disaster recovery and business continuity following a catastrophic loss.

ML Skill is a deployed, consumer-ready machine learning package.

Multiuser is a license model where a license is assigned to 1 user out of a pool of authenticated users. Each Multiuser license adding up to 3 distinct authenticated users to the maximum number of users that can be granted access. Multiuser may be displayed as “Concurrent User” in legacy platform version

Named User is a license model where a license is assigned to, and may only be used by, a uniquely identified user.

NonProduction is available only for designated software and refers to non-production use, such as internal development, internal training, and evaluation, excluding any production use

Production refers to use of the software according to its intended commercial designation.

Product, Service, or Software may be used interchangeably, and each refers to any software component, service, and the underlying technology proprietary to UiPath. UiPath has the right to license or distribute to its customers.

Runtime is an execution slot an unattended robot can use to execute an automation. A machine (physical or virtual) has a runtime capacity equal to the maximum number of unattended robots that can execute simultaneously on that machine.

Unattended Robots Allows the execution of workflows without human supervision through the management capabilities offered by UiPath Orchestrator. More details here.

Product Details

The UiPath Platform suite of products as described on https://docs.uipath.com, may be licensed in accordance with the available SKUs:

Action Center is used to action tasks to be performed or undertaken by users when dealing with long-running workflows, and user intervention is required before proceeding to the next step in the workflow. Learn More

Activities are software templates for automation projects created and/or made available by UiPath.

AI Center is used to develop, train, store and deploy machine learning models. Learn More

AI Robot is the runtime for serving ML Skills and run ML training jobs. One AI Robot can serve 2 ML Skills concurrently or run 1 ML training job. Learn More

Apps is a low-code application development platform that enables you to quickly build custom business apps that connect to data across cloud or on-premises system. Learn More

Automation Cloud is a cloud-based SaaS solution that manages automation work and resources in one place. It enables the customer to deploy, operate, and scale its robot factory. Learn More

Automation Hub is used to identify and evaluate automation ideas, manage their implementation, and store automation artifacts. Learn More

New! Automation Suite enables you to install the full UiPath suite of products and capabilities anywhere (existing VMs on Azure, AWS, GCP, on-premises) with scaling, HA, and backup capabilities. The following products are part of Automation Suite in 2021.10. Learn More

Computer Vision is used to automate applications by identifying screen elements with machine learning technology.

Data Service is a data storage service, allowing the customer to build automations that can leverage capabilities like relational data types, integrated security, and instantaneous provisioning and deployments. Learn More

Document Understanding enables users to perform data extraction from documents through a combination of digitization, classification, and extraction capabilities used for machine learning models. Learn More

HAA grants access to supported redundancy and stability solution for one multi-node Orchestrator instance.

Insights provides an Orchestrator-integrated platform for data modeling and analytics. It is used to visualize the customer’s data across desired metrics, it enables the customer to discover new analytical insights, track performance indicators, and be alerted of errors or anomalies. Learn More

Orchestrator is used to deploy, manage, and monitor products. One Orchestrator instance may be split in several tenants, each of them being a separate logical environment. Learn More

Process Mining is a process analysis method to get process insights from data in IT systems. It is a fact-based technique to show the exact process as it occurred in practice. Learn More

Robot is used to execute automation workflows , subject to specific usage limitations. Types of robots include: Learn More

  • Attended Robots - Allows the execution of workflows as a direct result of a human action and under human supervision. More details here.

  • Unattended Robots - Allows the execution of workflows without human supervision through the management capabilities offered by UiPath Orchestrator. More details here.

Studio is used to design and maintain automation workflows. Learn More

StudioX is a no-code environment used to design and maintain automation workflows. Learn More

Task Capture is a process discovery tool that allows users to illustrate and document the processes and actions they are performing. Learn More

Task Mining automatically identifies and aggregates process workflows, and is used to record the actions of users, analyse them, and expose the results across dashboards. Learn More

Test Manager is a web-based interface that enables test planning, requirements traceability, and defect reporting along with an orchestration layer which facilitates integration with ALM tools. Learn More

Guidelines and Restrictions

  1. Multiuser and Named User licenses for the same product cannot co-exist on the same Orchestrator key.
  2. Studio may be activated using a Robot license only for limited purpose (and not for the purpose of developing workflows), as follows:
    • Activation through the Attended Robot or Testing Robot is limited to debugging (no editing allowed)
    • Activation through Unattended Robot or NonProduction Robot is limited to troubleshooting (editing allowed)
  3. Studio and Attended Robots used without Orchestrator are activated with standalone licenses.
  4. Attended Robots cannot be used as Unattended Robots.
  5. NonProduction designated products cannot be used in production. Automation workflows must not be executed in production using NonProduction licenses.
  6. Disaster Recovery may be enabled only for certain products, as allowed by UiPath, and is subject to the same rules and restrictions as the production license of such product. The production license and the Disaster Recovery setup cannot be enabled at the same time
  7. For Products Orchestrated through Automation Cloud or Automation Suite customer must choose one deployment environment for the Product during the License Term. Customers are not allowed to use the same Product license on both Automation Cloud and Automation Suite environments at the same time. UiPath allows customer to change the deployment environment one time during the License Term. UiPath grants a 3 (three) months term for completing the migration from one deployment environment to the other. In deviation to the above, during the migration period, customer can deploy the same Product license in both environments.
This licensing policy regulates the license granted and specific restrictions applicable to the current UiPath Platform version, and is read together with the licensing agreement between UiPath and the Customer on UiPath’s Trust Portal.

Legacy versions of this policy for previous releases have been Archived.

SKUs for User Roles

Except as otherwise provided below, the SKUs are available on a term-based subscription. Other metrics (user type, consumption, etc.) may apply, as prescribed below.

SKUs UiPath Software Capabilities Pre-requisite and Business Rules

* UiPath RPA Developer/Cloud Orchestrated RPA Developer, RPA Developer Pro/Cloud Orchestrated Developer Pro, and Test Developer Pro have been consolidated into Automation Developer SKU as of 2021.4. Existing SKU will no longer be available for renewal or purchase.

SKUs for Robots

SKUs UiPath Software Capabilities Pre-requisite and Business Rules

SKUs for Platform

Additional reference to the below includes an overview of Orchestrator licensing and Automation Cloud licensing.

SKUs UiPath Software Capabilities Pre-requisite and Business Rules