Licensing Models

2019.4 (2019 Fast Track) Licensing Model

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 and maintain Development Outputs.
  • UiPath Attended Robot (AR)  means the UiPath RPA Platform component used to execute Development Outputs as a direct result of a human action and under human supervision.
  • UiPath Unattended Robot (UR)  means the UiPath RPA Platform component used to execute Development Outputs without human supervision.
  • UiPath Orchestrator (OC)  means the UiPath RPA Platform component used to license, deploy, manage and monitor UiPath Robots.
  • UiPath Activities (UA) means any software templates for automation projects created, made available or published by UiPath.
Except otherwise mentioned, UiPath RPA Platform components that are not designated by UiPath as commercially generally available for enterprise users are subject to the Trial Terms available here: https://www.uipath.com/hubfs/legalspot/UiPath_Trial_Terms.pdf or any successor website.

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 2019.4 (2019 Fast Track)

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


  • "Machine"  means a physical or virtual computer. 
  • "User" means a person who is authorized to use the UiPath RPA Platform in accordance with the Agreement entered into between UiPath and the 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 is equal to the number of URs 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 application accessing the same Desktop. 
  • "Production Environment" means the environment where the UiPath RPA Platform is installed and used for Customer’s intended purposes except as prohibited in the Use Restriction section.
  • "Non-Production Environment" means the environment where the UiPath RPA Platform is installed and used for development, testing and evaluation purposes only.
  • "Disaster Recovery License" means a license granted to Customer by UiPath solely to help with UiPath RPA Platform recovery in the case of a catastrophic event.
  • "Non-Production Robot (NR)" means a UiPath Robot for which a Non-Production License is applied.
  • "Non-Production License" means a license granted by UiPath to Customer and used to activate the NR and connect the NR with the OC in the Non-Production Environment.
  • "Development License" means a license granted by UiPath to Customer to activate the ST which is used solely in conjunction with the OC to deploy the Development Outputs.
  • "Development Output" means any programs, artifacts, charts or workflow diagrams created by the Customer using the UiPath RPA Platform, and includes all information that is imported by or on behalf of the Customer into the UiPath RPA Platform from its internal data stores or any other sources not supplied by UiPath (“Customer Data”).

LICENSING MODEL AND DESCRIPTION

UiPath Component Licensing Model Description
UiPath Orchestrator (OC) Server A User may activate OC on a farm of Machines that belong to a single logical OC instance. Any User can then access OC at any time.
UiPath Studio (ST)
with OC
Named User (*) Only a uniquely identified User can access ST in an active Desktop session. ST may be licensed on multiple Machines that share the same uniquely identified User and is activated via OC using a Development License. One ST license may be active on only one Machine at any given point in time.The Customer must obtain separate licenses for each uniquely identified User accessing ST.
Concurrent User Any User can access ST in an active Desktop session. ST may be licensed on multiple Machines and is activated via OC using a Development License. One ST license may not be active on more than one active Desktop session at any given point in time. The Customer must obtain separate licenses for each User simultaneously accessing ST.
UiPath Studio (ST)
without OC
Named User (*) Only a uniquely identified User can access ST in an active Desktop session. ST is activated using a stand-alone license. A license may be activated on a single Machine. The Customer must obtain separate licenses for each uniquely identified User accessing ST.
Node Locked Any User can access ST in an active Desktop session, one User at a time. ST is activated using a stand-alone license. A license may be activated on a single Machine. The Customer must obtain separate licenses for each User simultaneously accessing ST.
UiPath Attended Robot (AR)
with OC
Named User (*) Only a uniquely identified User can access AR in an active Desktop session. AR may be licensed on multiple Machines that share the same uniquely identified User and is activated via OC using an AR license. One AR license may be active on only one Machine at any given point in time. The Customer must obtain separate licenses for each uniquely identified User accessing AR.
Concurrent User Any User can access the AR in an active Desktop session. AR may be licensed on multiple Machines and is activated via OC by using an AR license. One AR license may not be active on more than one active Desktop session at any given point in time. The Customer must obtain separate licenses for each User simultaneously accessing AR.
UiPath Attended Robot (AR)
Without OC
Named User (*) Only a uniquely identified User can access the AR in an active Desktop session. AR is activated using a stand-alone license. A license may be activated on a single Machine. The Customer must obtain separate licenses for each uniquely identified User accessing AR.
Node Locked Any User can access the AR in an active Desktop session, one User at a time. AR is activated using a stand-alone license. A license may be activated on a single Machine. The Customer must obtain separate licenses for each User simultaneously accessing AR.
UiPath Unattended Robot (UR)

With OC
Concurrent Runtime UR may be licensed on multiple Machines and accessed by any number of Users. One UR license may not be active on more than one Desktop session at any given point in time. The Customer must obtain separate licenses for the maximum number of Runtimes of the Machines connected simultaneously to OC.
UiPath Unattended Robot (UR) without OC Node Locked Only one Software Instance can run at a time, irrespective of the number of Users having access to it. UR is activated using a stand-alone license. A license may be activated on a single Machine. The Customer must obtain separate licenses for each User simultaneously accessing UR. 
Clarifications

1. (*) Starting with UiPath RPA Platform 2018.1, the Named User license is the successor of the Authorized User license.
2. ST, AR, UR and NR, in conjunction with OC, benefit from a centralized licensing model. They are activated via an OC connection through dedicated licenses, respectively Development, AR, UR or Non-Production licenses which are granted in OC for each of them.
3. ST may be activated using UR, AR or Non-Production License, solely for debugging purposes. A separate ST license is required if the ST is used to create or edit Development Outputs on the Machine where the ST was activated using a UR, AR or NR license.
4. UR can also be used as AR, in accordance with the AR licensing specifications.
5. AR cannot be used as UR.
6. ST and AR can be used independently without OC or in conjunction with OC. ST and AR used without OC are activated with stand-alone licenses.
7. If ST or AR licensed with a stand-alone license is also activated through a license granted in OC, the OC license will govern.
8. 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 provided if ST is used without OC.

9. Support is not provided for Unattended Robot without OC.

10. In its commercial offer UiPath distinguishes between OC Basic and OC Standard. OC Basic is a version of OC Standard with the same technical functionalities, but limited to be used by a single tenant, with a maximum of 5 Robots (Attended and/or Unattended) and a maximum of 5 Studios.

USE RESTRICTIONS

Customer is not permitted to:

a) execute Development Outputs in Production Environments using ST, Development Licenses or Non-Production licenses;
b) create Development Outputs or execute Development Outputs without human supervision using an AR license;
c) use Non-Production licenses or Disaster Recovery Licenses for purposes other than expressly permitted herein;
d) use, or allow third parties to use, the UiPath RPA Platform (including any of its components) (i) other than as described in the Licensing Models, (ii) in a manner inconsistent with the license grant, (iii) for any purposes (including without limitation for benchmarking or comparison purposes) other than the internal business purposes use of the UiPath RPA Platform, (iv) to acquire or learn any technical specifications about the UiPath RPA Platform, whether directly or indirectly, for any purposes than for Customer’s internal business purposes use of the UiPath RPA Platform, (v) to infringe the rights of UiPath and any other party, (vi) to violate any laws, (vii) 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, (viii) to operate in a service bureau, managed service provider or commercial hosting services environment or by combining or incorporating the UiPath RPA Platform (including any of its components) with other software (including cloud based) to provide services to third parties, except as otherwise agreed by UiPath and Customer
e) alter, adapt, merge, modify, translate, decompile, develop versions or derivative works, reverse engineer, upgrade, improve or extend, features or functionalities of the UiPath RPA Platform (including any of its components) 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 the UiPath RPA Platform with another software program, provided that, 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 UA provided to the Customer in object code form solely by dynamically linking or referencing the UA in the works and provided that such works based on the UA 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 between UiPath and Customer; Customer may distribute works based on the UA developed in accordance with this Agreement to third-parties (i) to be used solely in conjunction with the UiPath RPA Platform, (ii) under terms and conditions that are compatible with this Agreement and that do not grant the third-party more rights with respect to the UA 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 UA are a Customer under this Agreement and are subject to the restrictions set forth herein or in the OPALA.
h) attempt to gain unauthorized access to any service, account, computer systems or networks;
i) 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 licensed (and by using the UiPath RPA Platform, Customer represents and warrants that it is not located in any country or on any list where export is prohibited);

IMPORTANT

I. UiPath does not offer support for issues arising from the use of the UiPath RPA Platform in a manner inconsistent with the Licensing Models and Description or the Use Restrictions sections, despite the technical possibility to override any restrictions established herein.

II. The following may result in the immediate suspension or termination of Customer’s applicable license(s) by UiPath:

a) Customer’s or User’s intentional violation of the terms and conditions set forth herein;

OR

b) any use of the UiPath RPA Platform in breach of the Agreement, Manuals or ordering documents by Customer or Users, that in UiPath’s judgment, imminently threatens 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 or termination.