UiPath Licensing Models

UiPath RPA Platform consists of the following components: Studio, Orchestrator, Attended Robot, Unattended Robot.
Studio (ST) means the software component used to create Development Outputs.
Attended Robot (AR) means the software component used to execute Development Outputs which requires human input.
Unattended Robot (UR) means the software component used to execute Development Outputs without human input.
Orchestrator (OC) means the software component used to deploy, manage and monitor the robots executing Development Outputs.

Licensing model and use restrictions applicable to UiPath RPA Platform version 2018.2.

UiPath Component Licensing Model Description
Studio (ST) Named User* The license may be installed on a single Machine. Only the User can access the software in an active Desktop session. The Customer must obtain separate licenses for the maximum number of Users accessing Studio.
"Machine" means a physical or virtual computer.
"User" means an unique identified person who is given access to the UiPath RPA Platform by or on behalf of Customer.
Node Locked The license may be installed on a single Machine. Any person authorized by the Customer can access the software in an active Desktop session. The Customer must obtain separate licenses for the maximum number of persons simultaneously accessing Studio.
"Desktop" means a logical display surface that contains user interface objects such as windows, menus, and hooks.
Orchestrator (OC) Server The license may be installed on a farm of Machines. Any person authorized by the Customer can access OC at any time. The OC components may access only one central database.
Attended Robot (AR)

With Orchestrator
Named User* The license may be installed on multiple Machines that share the same User. Only the User can access the software in an active Desktop session.
The Customer must obtain separate licenses for the maximum number of Users accessing the AR. 
Concurrent User The license may be installed on multiple Machines. Only one person authorized by the Customer can access the software in an active Desktop session, at a time.
The Customer must obtain separate licenses for the maximum number of persons accessing simultaneously AR.
Attended Robot (AR)

Without Orchestrator
Named User* The license may be installed on a single Machines Machines. Only one person authorized by the Customer can access the software in an active Desktop session, at a time.
The Customer must obtain separate licenses for the maximum number of persons accessing simultaneously AR.
Node Locked The license may be installed on a single Machine. Any person authorized by the Customer can access the software in an active Desktop session, at a time. The Customer must obtain separate licenses for the maximum number of persons simultaneously accessing AR.
Unattended Robot (UR)

With Orchestrator
Concurrent Runtime

The license may be installed on multiple Machines and accessed by any number of persons authorized by the Customer. The Customer must obtain separate licenses for the maximum number of Runtimes of the Machines connected simultaneously to Orchestrator. “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.

Without Orchestrator Node Locked The license may be installed on a single Machine. Only one Software Instance can run at a time, irrespective of the number of persons having access to it. The Customer must obtain licenses for the maximum number of Software Instances running simultaneously.
"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.
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 use the UiPath RPA Platform in a manner other than described in the Licensing Models, including by:

Unpermitted Uses a) executing Development Outputs in Production environments using ST or Development licenses; "Production" means the real-time setting where UiPath RPA Platform is installed and relied on for organization or commercial daily operations;
b) creating Development Outputs or executing Development Outputs without human supervision using an AR;
c) using Non-Production licenses or Disaster Recovery licenses for other purposes; "Non-Production" means the testing environment where UiPath RPA Platform is installed and used only for testing and evaluation purposes; “Disaster Recovery” means the backup licenses granted to customers solely to help recovering in case of a catastrophic event;
a) 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;
b) remove or modify any proprietary markings included in the UiPath RPA Platform;
c) except as otherwise agreed, re-sell, sub-license, assign, transfer, rent, lease, lend or otherwise distribute any license under this Agreement.
d) attempt to gain unauthorized access to any service, account, computer systems or networks;
e) use of the UiPath RPA Platform in a manner that is inconsistent with the license grant;
f) 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);
g) except as otherwise agreed herein, 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;
h) 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;
i) use the UiPath RPA Platform to infringe the rights of any other party or violate any laws.
Important The license may be installed on a single Machine. Any person authorized by the Customer can access the software in an active Desktop session. The Customer must obtain separate licenses for the maximum number of persons simultaneously accessing Studio.
"Desktop" means a logical display surface that contains user interface objects such as windows, menus, and hooks.

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

Definitions. All capitalized terms not otherwise defined here will have the meaning specified in the Agreement.
"Named User" means a unique person who is given access to the UiPath RPA Platform.
"Desktop" means a logical display surface that contains user interface objects such as windows, menus, and hooks.
"Machine" means a physical or virtual computer.
"Non-Production" means the testing environment where UiPath RPA Platform is installed and used only for testing and evaluation purposes.
"Production" means the real-time setting where UiPath RPA Platform is installed and relied on for organization or commercial daily operations.
"Software Instance" means one single running process or a group of processes that was started by a single initial Named User or an application and access the same Desktop.
UiPath RPA Platform Components & Licensing Models. Customer may license UiPath RPA Platform by selecting from the below models.

UiPath Component Licensing Model Description
Studio (ST) Named User Only the Named User can access the Studio which can be used with or without Orchestrator as follows:
(i) With Orchestrator: The license may be installed on two Machines that share the Named User.
(ii) Without Orchestrator: The license may be installed on one Machine.
Node Locked The license may be installed on a single Machine which can be used with or without Orchestrator as follows:
(i) With Orchestrator: Only one Named User can access the software in an active Desktop session.
(ii) Without Orchestrator: Any user can access the software in an active Desktop session. The Customer must obtain separate licenses for the maximum number of users simultaneously accessing the Studio.
Attended Robot (AR) Named User Only the Named User can access the AR and run a Software Instance at a time and can be used with or without Orchestrator as follows:
(i) With Orchestrator: The license may be installed on two Machines that share the Named User.
(ii) Without Orchestrator: The license may be installed on one Machine.
Node Locked Only the Named User can access the AR and run a Software Instance at a time and can be used with or without Orchestrator as follows:
(i) With Orchestrator: The license may be installed on two Machines that share the Named User.
(ii) Without Orchestrator: The license may be installed on one Machine.
Unattended Robot (UR) Node Locked The license may be installed on a single Machine which can be used with or without Orchestrator. 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 simultaneously running on the Machine.
Orchestrator (OC) Server The license may be installed on a farm of Machines. Any Named User can access OC at any time. The OC components may access only one central database.
Unpermitted Uses Customer is not permitted to:
a) execute Development Outputs in production environments using ST or use testing or disaster recovery licenses for other purposes;
b) executing Development Outputs without human supervision using an AR;
c) 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;
d) remove or modify any proprietary markings included in the UiPath RPA Platform;
e) re-sell, sub-license, assign, transfer, rent, lease or lend or otherwise distribute any license under this Agreement, except as otherwise agreed herein;
f) attempt to gain unauthorized access to any service, account, computer systems or networks;
g) use of the UiPath RPA Platform in a manner that is inconsistent with the license grant;
h) 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);
i) except as otherwise agreed herein, 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;
j) 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.
k) 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.
Customer will use testing licenses received for UiPath RPA Platform only for Non-Production purposes, with the express exclusion of any Production or any other purpose.
Customer will use disaster recovery licenses received for UiPath RPA Platform only for disaster recovery purposes, with the express exclusion of any other purpose.
Customer’s or a Named User’s intentional violation of the foregoing, or any use of the UiPath RPA Platform in breach of this Agreement, Manuals or License Orders, by Customer or Named Users that in UiPath’s judgment imminently threatens the security, integrity or availability of UiPath RPA Platform, may result in UiPath’s immediate suspension of the 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 2017.1.

Definitions. All capitalized terms not otherwise defined here will have the meaning specified in the Agreement.
"Authorized User" means a unique person who is given access to the UiPath RPA Platform.
"Desktop" means a logical display surface that contains user interface objects such as windows, menus, and hooks.
"Machine" means a physical or virtual computer.
"Non-Production" means the testing environment where UiPath RPA Platform is installed and used only for testing and evaluation purposes.
"Production" means the real-time setting where UiPath RPA Platform is installed and relied on for organization or commercial daily operations.
"Software Instance" means one single running process or a group of processes that was started by a single initial authorized user or an application and access the same Desktop.

Licensing Models. Customer may license UiPath RPA Platform by selecting from the below models:

Studio Node Locked The License may be installed on a single machine. Any Authorized User on that machine can access the software. Licensee must obtain separate licenses for the maximum number of Authorized Users simultaneously accessing the Licensed Studio.
Authorized User The license may be installed on up to two Machines, that share the Authorized User. Only the Authorized User can access the Studio.
Attended Robot Node Locked The license may be installed on a single Machine. Only one Software Instance can run at a time, irrespective of the number of users having access to it.
Authorized User The license may be installed on up to two Machines. Only the Authorized User can access the Attended Robot and run a Software Instance at a time.
Unattended Robot Node Locked May be licensed only under the Node Locked Licensing Model. The license may be installed on one Machine. Only one Software Instance can run at a time, irrespective of the number of users having access to it.
Orchestrator Server May be licensed only under the Server Licensing Model. The license may be installed on a farm of Machines. Any Authorized User can access Orchestrator at any time. The Orchestrator components may access only one central database.
Unpermitted Uses Customer is not permitted to:
a) execute Development Outputs in production environments using Studio or use testing or disaster recovery licenses for other purposes;
b) executing Development Outputs without human supervision using an Attended Robot;
c) alter, adapt, merge, modify, translate, decompile, develop versions, derivative works, reverse engineer, upgrade, improve, or extend, features or functionalities of the UiPath RPA Platform;
d) remove or modify any proprietary markings included in the UiPath RPA Platform;
e) re-sell, sub-license, assign, transfer, rent, lease or lend or otherwise distribute any license under this Agreement, except for assignment to Customer Affiliates, which is permitted;
f) attempt to gain unauthorized access to any service, account, computer systems or networks;
g) use of the UiPath RPA Platform in a manner that is inconsistent with the license grant;
h) 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);
i) 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;
j) 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;
k) use the UiPath RPA Platform to infringe the rights of any other party or violate any laws.
IMPORTANT Customer will use testing licenses received for UiPath RPA Platform only for Non-Production purposes, with the express exclusion of any Production or any other purpose.
Customer will use disaster recovery licenses received for UiPath RPA Platform only for disaster recovery purposes, with the express exclusion of any other purpose.
Customer’s or an Authorized User’s intentional violation of the foregoing, or any use of the UiPath RPA Platform in breach of this Agreement, Manuals or License Orders, by Customer or Authorized Users that in UiPath’s judgment imminently threatens the security, integrity or availability of UiPath RPA Platform, may result in UiPath’s immediate suspension of the 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 v2016.2.

Studio Node Locked The License may be installed on a single machine. Any Authorized User on that machine can access the software. Licensee must obtain separate licenses for the maximum number of Authorized Users simultaneously accessing the Licensed Studio.
Authorized User The license may be installed on up to two machines (workstation and a laptop). Only the Authorized User can access the Licensed Studio.
Front Office Robot Node Locked The license may be installed on a single machine. Only one Software Instance can run at a time, irrespective of the number of users having access to it.
Authorized User The license may be installed on up to two machines (workstation and a laptop). Only the Authorized User can access the Licensed Front Office Robot and run a Software Instance at a time.
Back Office Robot Node Locked The license may be installed on one machine. Only one Software Instance can run at a time, irrespective of the number of users having access to it.
Orchestrator Server The license may be installed on a farm of machines. Any Authorized user can access the Licensed Orchestrator at any time. The Orchestrator components may access only one central database that stores the definition of the Front Office and Back Office Robots.
IMPORTANT Customer is not permitted (and will not allow any third parties) to:
a. execute Development Outputs in production environments or circumvent Studio Licensing Model;
b. execute Development Outputs without human supervision using a Licensed Front Office Robot;
c. trigger the execution of Development Outputs from a third-party software or from a schedule using the Licensed Front Office Robot;
d. circumvent Front Office Robot Licensing Model; or
e. circumvent Back Office Robot Licensing Model.
Unpermitted Uses Customer is not permitted to:
a) alter, merge, modify, translate, decompile, adapt, develop versions, derivative works, upgrade, improve, or extend, features or functionalities of the Licensed Platform, or of any portion thereof;
b) decrypt, disassemble or reverse engineer the Licensed Platform components or enter data thereon;
c) remove or modify any proprietary markings, legends or restrictions included in the Licensed Platform components originally supplied to Customer; the Customer agrees to reproduce UiPath's copyright and all other legal or proprietary notices on all copies of the Licensed Platform components (except copies made as part of a periodic system archival back-up).
d) sub-license, assign, transfer, rent, lease or lend any license acquired under this Agreement, without the prior written consent of UiPath, except for assignment to Customer Affiliates, which is permitted;
e) attempt to gain unauthorized access to any service, account, computer systems or networks associated with the Licensed Platform or UiPath.
f) use of the Licensed Platform in a manner that is inconsistent with the license grant;
g) re-sell or otherwise distribute in any manner the Licensed Platform;
h) use or otherwise export or re-export the Licensed Platform, except as authorized by United States law and the laws of the jurisdiction in which the Licensed Platform was obtained;
i) use or modify the Licensed 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;
j) export or re-export (a) into any U.S.-embargoed countries or (b) to anyone on the U.S. Treasury Department's Specially Designated Nationals List or the U.S. Department of Commerce Denied Persons List or Entity List (and by using the Licensed Platform, you represent and warrant that you are not located in any such country or on any such list);
k) use the License Platform for any purposes prohibited by United States 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.
l) use the License Platform to infringe or violate the rights of any other party or violate any laws, contribute to or encourage infringing or otherwise unlawful conduct.