UiPath Licensing Models

UiPath RPA Platform consists of the following components: UiPath Studio, UiPath Attended Robot, UiPath Unattended Robot, UiPath Orchestrator and UiPath Activities

  • UiPath Studio (ST) means the UiPath RPA Platform component used to create Development Outputs.
  • UiPath Attended Robot (AR) means the UiPath RPA Platform component used to execute Development Outputs which requires human input.
  • UiPath Unattended Robot (UR) means the UiPath RPA Platform component used to execute Development Outputs without human input.
  • UiPath Orchestrator (OC) means the UiPath RPA Platform component used to deploy, manage and monitor the robots executing Development Outputs.
  • UiPath Activities (UA) means any software templates for automation projects created, made available or published by UiPath.

Depending on the UiPath RPA Platform version in use by Customer, the corresponding Licensing Model will apply.

Licensing Model and Use Restrictions applicable to UiPath RPA Platform versions 2018.2 & 2018.3

Definitions. All capitalized terms not otherwise defined here will have the meaning specified in the Agreement concluded by UiPath and Customer for the UiPath RPA Platform.


  • "Machine"  means a physical or virtual computer.
  • "User" means a person who is given access to the UiPath RPA Platform by or on behalf of Customer.
  • "Desktop"  means a logical display surface that contains user interface objects such as windows, menus, and hooks.
  • "Runtime"  means the execution capacity of a Machine and it is equal to the number of UR that can be used simultaneously on that Machine.
  • "Software Instance" means one single running process or a group of processes that was started by a single initial User or an application and access the same Desktop.
  • "Production" means the real-time setting where the UiPath RPA Platform is installed and relied on for organization or commercial daily operations.
  • "Non-Production" means the testing environment where the UiPath RPA Platform is installed and used only for testing and evaluation purposes.
  • "Disaster Recovery" means the backup licenses granted to Customer solely to help recovering in case of a catastrophic event.
  • "Development License" means the license used to connect ST with OC to distribute the Development Outputs.
  • "Development Output" means any programs, artifacts, charts or workflow diagrams created by the Customer using the UiPath RPA Platform, and the definition shall be construed to include any Customer Data (information that is imported by or on behalf of Customer into the UiPath RPA Platform from its internal data stores or other sources not supplied by UiPath).
UiPath Component Licensing Model Description
UiPath Studio (ST) Named User* The license may be activated on a single Machine. Only a uniquely identified User can access the UiPath RPA Platform component in an active Desktop session. The Customer must obtain separate licenses for the maximum number of uniquely identified Users accessing ST.
Node Locked The license may be activated on a single Machine. Any User can access the UiPath RPA Platform component in an active Desktop session, one User at a time. The Customer must obtain separate licenses for the maximum number of Users simultaneously accessing ST.
UiPath Orchestrator (OC) Server The license may be activated on a farm of Machines. Any User can access OC at any time. The OC components may access a single centralized database.
UiPath Attended Robot (AR)

With Orchestrator
Named User* The UiPath RPA Platform component may be licensed on multiple Machines that share the same User. Only a uniquely identified User can access the UiPath RPA Platform component in an active Desktop session.
The Customer must obtain separate licenses for the maximum number of uniquely identified Users accessing AR. 
Concurrent User The UiPath RPA Platform component may be licensed on multiple Machines. Any User can access the UiPath RPA Platform component in an active Desktop session, one User at a time.
The Customer must obtain separate licenses for the maximum number of Users simultaneously accessing AR.
UiPath Attended Robot (AR)

Without Orchestrator
Named User* The license may be activated on a single Machine. Only a uniquely identified User can access the UiPath RPA Platform component in an active Desktop session.
The Customer must obtain separate licenses for the maximum number of uniquely identified Users accessing AR.
Node Locked The license may be activated on a single Machine. Any User can access the UiPath RPA Platform component in an active Desktop session, one User at a time. The Customer must obtain separate licenses for the maximum number of Users simultaneously accessing AR.
UiPath Unattended Robot (UR)

With Orchestrator
Concurrent Runtime The UiPath RPA Platform component may be licensed on multiple Machines and accessed by any number of Users. The Customer must obtain separate licenses for the maximum number of Runtimes of the Machines connected simultaneously to OC.
UiPath Unattended Robot (UR)

Without Orchestrator
Node Locked The license may be activated on a single Machine. Only one Software Instance can run at a time, irrespective of the number of Users having access to it. The Customer must obtain licenses for the maximum number of Software Instances running simultaneously.
Clarification *Starting with UiPath RPA Platform 2018.1, the Named User license is the successor of the Authorized User license.

Customer is not permitted to:

a) use the UiPath RPA Platform in a manner other than described in the Licensing Models;
b) execute Development Outputs in Production environments using ST or Development Licenses; 
c) create Development Outputs or executing Development Outputs without human supervision using an AR;
d) use Non-Production licenses or Disaster Recovery licenses for other purposes; 
e) alter, adapt, merge, modify, translate, decompile, develop versions, derivative works, reverse engineer, upgrade, improve, or extend, features or functionalities of the UiPath RPA Platform or otherwise derive source code from UiPath RPA Platform, except to the extent Customer may be expressly permitted to decompile under applicable law, if it is essential to do so, in order to achieve interoperability of UiPath RPA Platform with another software program, and Customer has first requested UiPath to provide the information necessary to achieve such interoperability with at least ninety (90) days advance written notice and UiPath has not made such information available; Customer may create works based only on the UiPath Activities provided to the Customer in object code form solely by dynamically linking or referencing the UiPath Activities in the works and provided that such works based on the UiPath Activities are only used in conjunction with the UiPath RPA Platform;
f) remove or modify any proprietary markings included in the UiPath RPA Platform;
g) re-sell, sub-license, assign, transfer, rent, lease, lend or otherwise distribute any license under the Agreement, except as otherwise agreed; in respect to UiPath to UiPath Activities, Customer may distribute works based on the UiPath Activities, developed in accordance with this Agreement, to other third-parties (i) to be used solely in conjunction with the UiPath RPA Platform, (ii) other terms and conditions that are compatible with this Agreement and that do not grant the third-party more rights with respect to the UiPath Activities than allowed in the Open Platform Activity License Agreement ("OPALA"), and (iii) by including a complete copy of the OPALA with the distribution. For the avoidance of any doubt, any and all recipients of the UiPath Activities represent a Customer under this Agreement and are subject to the restrictions herein or OPALA.
h) attempt to gain unauthorized access to any service, account, computer systems or networks;
i) use the UiPath RPA Platform in a manner that is inconsistent with the license grant;
j) export the UiPath RPA Platform, except as authorized by United States or European Union law and the laws of the jurisdiction in which the UiPath RPA Platform was obtained (and by using the UiPath RPA Platform, you represent and warrant that you are not located in any such country or on any such list);
k) use or modify the UiPath RPA Platform or any of its components to operate in a service bureau, managed service provider or commercial hosting services environment or by combining or incorporating it with other software (including cloud based) to provide services to third parties, except as otherwise agreed by UiPath and Customer;
l) use the UiPath RPA Platform for any purposes prohibited by US, EU or other national or international law, including, without limitation, the development, design, manufacture, or production of nuclear, missile, or chemical or biological weapons or any other similar use, including but not limited to aviation navigation or communication systems, life support systems and equipment; or in special risk areas that require error-free, permanent supervision or operation of relevant systems and in which the failure of the software may result in a direct risk for life, body, health or in substantial damages to property or the environment;
m) use the UiPath RPA Platform to infringe the rights of any other party or violate any laws.

Important

ST, AR and UR can be used independently without OC or in conjunction with OC.

Customers purchasing ST in conjunction with OC will be provided in OC with a number of Development Licenses equal to that of purchased ST licenses. Development Licenses are not required and are not provided if ST is used without OC.

UR can be used as AR, in accordance with the AR licensing specifications.

The followings may result in immediate suspension of the relevant license by UiPath:

a) Customer’s or User’s intentional violation of the foregoing;
or
b) any use of the UiPath RPA Platform in breach of the licensing Agreement, Manuals or ordering documents, by Customer or Users, that in UiPath’s judgment, imminently threaten the security, integrity or availability of UiPath RPA Platform.
UiPath will use commercially reasonable efforts under the circumstances to provide Customer with an opportunity to remedy such violation or threat prior to any such suspension.

Licensing model and use restrictions applicable to UiPath RPA Platform version 2018.1
Licensing model and use restrictions applicable to UiPath RPA Platform version 2017.1
Licensing model and use restrictions applicable to UiPath RPA Platform version 2016.2