This article describes UiPath's licensing model and common terminology to help you understand how UiPath licenses its software. You can think of a license as an agreement between you and UiPath, authorizing a collection of functional capabilities, meaning that the capabilities needed for a customer to use UiPath software are granted through the purchase and later allocation of a specific license.
UiPath's commercial offering provides multiple SKUs to match the customer's flexibility when choosing how to deploy and use UiPath software. Check out the UiPath Licensing Portal for more information about available SKUs.
UiPath provides three licensing plans to match your automation needs and budget.
A free plan intended for individual RPA developers, small teams, and companies that are compliant with our Terms & Conditions.
This is the default plan for new Automation Cloud accounts. It gives instant access to several licenses and services. This plan offers free support through our forum.
This plan includes a set number of licenses and you can't request additional licenses. If you need more licenses, you must upgrade to the Enterprise Trial or Enterprise plan.
A free plan intended for evaluation purposes. It allows customers to check the platform's extended capabilities provided by an Enterprise plan. Recommended for customers wanting to experiment with more robotic power and premium services. The evaluation period is limited to 60 days.
Upgrading from Community to Enterprise Trial gives you access to additional licenses and premium services. This plan offers ticketed SLA support.
When the Enterprise Trial expires, your account defaults back to Community. Contact us if you wish to upgrade your plan to Enterprise during the 60-days trial period or if you require a Trial extension until your upgrade to Enterprise is completed.
Upon defaulting back to the Community plan, make sure to adjust the number of allocated licenses and services to fit within the limits imposed by Community. If you’ve allocated more licenses than the number of licenses corresponding to the Community plan, then your tenants are disabled, and the licenses are removed from the associated services.
Requesting an Enterprise Trial
- On the Licenses page, click the Request Enterprise Trial button. The Upgrade to UiPath Automation Cloud for Enterprise window is displayed.
- Enter your details in the corresponding fields. These details are used by our sales representatives to contact you before the trial period expires regarding your potential upgrade to the Enterprise plan.
- Click Request. The Request Enterprise Trial window closes and a Thank You confirmation window is displayed informing you that your request has been successfully submitted. The change to the Enterprise Trial plan is visible in the Licenses page.
The Enterprise plan allows you to tailor your licenses count according to your specific needs. You can purchase as many licenses of each type as you want, anytime you need them, by contacting our Sales department.
This plan offers ticketed SLA support.
UiPath maintains separate Cloud Orchestrator instances for Community and Enterprise customers. See Regions and Instances for details.
Upgrading to Enterprise
Before requesting an upgrade to an Enterprise plan, make sure you are already signed up with a Community or Enterprise Trial plan.
Attended - Named User
Citizen Developer - Named User
RPA Developer - Named User
RPA Developer Pro - Named User
If a user has multiple attended licenses allocated, they benefit from the most inclusive license. Specifically, whenever an RPA Developer Pro license exists, it is always the one that applies, no matter what other licenses they have. Next is the RPA Developer license, then Citizen Developer, and lastly the Attended license.
1 (50 Requests/Hour)
2 (Service instances)
5 (Service instances)
1Document Understanding Public Endpoints
2Each tenant comes with one Orchestrator service instance
Provide rights for individuals to use the licensed software. There are two types of UiPath user licenses:
Ties the usage of UiPath software to an individual user. You must obtain a separate license for each uniquely identified user accessing the product or service.
For example, an RPA Developer - Named User license provides a unique user with full operational rights to Studio, StudioX, Attended Robot, Data Service, Action Center, and Task Capture. These operational rights are further controlled using permissions.
Allows more than one individual to use UiPath software and helps control entitlements for multiple users on one license. Recommended for users that work in shifts.
Each Multiuser license adds up to 3 distinct authenticated users to the maximum number of users that can be granted access. You must obtain a number of Multiuser licenses equal to the number of authenticated users accessing the product or service simultaneously.
It can be displayed as Concurrent User in the previously released versions of UiPath products. (e.g., v2020.10 Orchestrator).
The license type is displayed in Cloud Portal alongside each user license.
Provide specific functionality to support or manage business processes. Such licenses target a specific metric, such as service instances, service capacity, or service consumption units.
The license controls the allowed service capacity. E.g., Unattended Robot Runtimes (execution slots) for Orchestrator and AI Fabric, throughput limit for Computer Vision, Data Service Units.
Robot Licenses for Orchestrator
- Testing Robot - with one license you can execute one test case, with two licenses you can execute two test cases concurrently.
- Unattended Robot - with one license you can execute one back-office process, with two licenses you can execute two processes concurrently.
- NonProduction Robot - with one license you can execute one back-office process, with two licenses you can execute two processes concurrently in a non-production environment.
Robot Licenses for AI Fabric
- AI Robot - with an AI Robot license you can execute one ML training job OR serve two ML Skills concurrently.
- AI Robot Pro - with an AI Robot license you can execute one ML training job OR serve two ML Skills concurrently and the runtime can use a GPU (for both serving a model or training a model).
Data Service Units
- 1 Data Service Unit grants 1 GB of data storage, 5 GB of attachment storage, a maximum of 10K API calls per day.
- 1 Data Service Unit is granted for each pair of user/unattended robot licenses purchased.
Computer Vision Licenses
One account can use a single Computer Vision license. Such a license controls the throughput limit. Throughput means the amount of data (in megapixels) that can be processed every minute by our Computer Vision servers based on your license entitlement. Access to the Computer Vision servers is granted based on an API Key. The API key can be generated (or changed if needed) from the Admin panel in Automation Cloud, License page > Robots & Services tab.
The license controls the number of allowed service instances. E.g. Automation Hub instances.
Automation Hub Licenses
An Automation Hub license controls the number of allowed Automation Hub instances. For each newly created Automation Hub service, a unit is subtracted from the total number of allowed services.
The license controls the allowed service consumption units. E.g. Document Understanding number of pages.
Document Understanding Licenses
For a Document Understanding license, the license metric is the number of pages, allowing you to extract a certain number of document pages on our ML servers. Available Document Understanding licenses allow 40k page units, 1M page units, or 10M page units. Access to the models' endpoints is granted based on an API Key. The API Key is generated automatically when you create your account, and it is required for the Machine Learning Extractor activity in Studio.
UiPath product suites are designed to help customers with their RPA automation journey with ease. We have two deployment methods, Cloud and On-Premise, that help with license management and act like a centralized place for you to see and manage the available licenses.
UiPath Automation Cloud allows customers to see and manage their licenses from Cloud Portal. There are two licensing scenarios you can find yourself in:
User Licensing Enabled
End-to-end management of user licenses is performed in Cloud Portal. Read more about user license management in Automation Cloud.
User Licensing Disabled (Legacy)
License allocation is performed in two steps:
- You allocate licenses allocated to tenants from Cloud Portal
- You allocate user licenses in each tenant from the corresponding Orchestrator service.
Read more about legacy license management in Automation Cloud.
For our on-premises solution, license management is performed in Orchestrator. Learn more about licensing management in our latest on-premises Enterprise version.
Allows you to license users with a license key. This licensing model doesn’t allow you to see and manage all your licenses from a centralized location.
Why Use Standalone Licensing
- You did not purchase Orchestrator to allow centralized license management.
- You have developers working with multiple Orchestrator instances. Standalone licensing allows one to license the product locally and then use the external license option in Orchestrator to prevent license consumption from Orchestrator's license pool.
When your Enterprise or Enterprise Trial license expires, your subscription plan automatically changes to Community.
A message informing you about your license expiration is displayed in your Automation Cloud account. In this case, you need to adjust the services and licenses to comply with the Community subscription plan, or you can renew the Enterprise subscription.
If you’re using more resources than the number allowed by Community, then the extra tenants and their associated services are disabled, with licenses being removed from the associated services and users.
The Community plan allows you to enable one tenant. Licenses are automatically allocated to that tenant. Learn how to enable tenants.
Updated a day ago