Licensing
The following Primo RPA products are licensed:
- Primo RPA Orchestrator (also referred to as Orchestrator in this article);
- Primo RPA Studio (Studio);
- Primo RPA Robot (Robot);
- Primo RPA Idea Hub (Idea Hub);
- Primo RPA AI Server (AI Server).
In the license file, the product name is specified in the <product> tag. This name is referred to as the “mnemonics” throughout this article.
Primo RPA Orchestrator
The following licenses are available for Primo RPA Orchestrator:
-
Orchestrator — for use in a production environment. The license is requested through the Orchestrator web interface and is stored in the Orchestrator database.
-
Orchestrator Non-Production — for use in a non-production (testing) environment. To request this license, please contact your sales manager.
The mnemonics for both licenses is orchestrator.
Primo RPA Studio
Primo RPA Studio is available in the following editions :
- Community — a limited trial version that does not require a license.
- Enterprise — the full version that requires a license.
Primo RPA Studio Enterprise can work with one of the following licenses:
-
Local License — designed for small organizations or scenarios where the robot is not connected to Orchestrator. The license is requested, renewed, and stored locally. It is linked to the user account and therefore cannot be used across multiple machines. Learn more about obtaining a local license here .
-
Orchestrator License — designed for organizations with a large number of bots that need to centrally manage licenses for different Primo RPA products. An Orchestrator license is requested through Orchestrator’s web interface and is stored in its database.
Studio Enterprise requests a free license from Orchestrator upon startup. If one is available, the user can work with the application. Studio instances deployed on different machines can use the Orchestrator license alternately. For example, one license can be requested on one machine before noon and on another after noon. They cannot be used simultaneously.
The mnemonics for both licenses is “studio.”
Primo RPA Robot
Primo RPA Robot requires one of the following licenses:
Robot (Enterprise)
Mnemonics: robot. Designed for a robot working with Orchestrator in a production environment (an unattended robot). The license is requested through Orchestrator, which must also have a license.
Features of the Robot (Enterprise) license:
- Automatic support for RDP sessions is provided for RDP users on the worker (robot machine).
- A free, valid license can be used by either a robot deployed on a dedicated machine and managed from Orchestrator or a robot installed locally on the user’s workstation.
Robot (Desktop)
Mnemonics: robot_desktop. This license is designed for a robot operating without Orchestrator in a production environment (attended robot). The robot must be installed on the user’s workstation; it acts as their digital assistant.
Characteristics of the Robot (Desktop) license:
- No support for RDP sessions.
- Cannot work with Orchestrator arguments.
The Robot (Desktop) license can be requested in two ways:
- Locally from the user’s machine where the robot is running. The license is requested through the Primo RPA Robot Runner utility, which is included with the Primo RPA Studio and Primo RPA Robot distributions. If the license is requested locally from the user’s computer, it will be bound only to their account and computer. The license cannot be used on another machine.
- Via Orchestrator. A robot license is requested and stored in Orchestrator. It can be used alternately by robots installed on different user machines. For example, a single license can be requested on one machine before noon and on another after noon. It is not possible to use two licenses at the same time.
Robot (Enterprise) Non-Production
Intended for using the robot in a non-production (testing) environment. To obtain this license, please contact your sales manager.
Primo RPA Idea Hub
To obtain a Primo RPA Idea Hub license, please contact your sales manager.
Primo RPA AI Server
The following license types are available for Primo RPA AI Server:
-
Primo RPA AI Server — a license for software components of the server machine.
-
Primo RPA AI Server Agent — an agent license for the target machine running OCR or LLM models.
To use the service, you will need one AI Server license and at least one agent license. The number of agent licenses is determined by the complexity of the tasks performed and the customer’s infrastructure.
Invalid Licenses
Licenses may become invalid if the following system parameters change:
- Server name
- Hardware specifications (hard drive, processor)
- User account under which the WebApi and MachineInfo services are running
To request a replacement license, please contact your sales manager.