- Getting Started
- Setup and Configuration
- Automation Projects
- Dependencies
- Types of Workflows
- Control Flow
- File Comparison
- Automation Best Practices
- Source Control Integration
- Debugging
- Logging
- The Diagnostic Tool
- Workflow Analyzer
- About Workflow Analyzer
- ST-NMG-001 - Variables Naming Convention
- ST-NMG-002 - Arguments Naming Convention
- ST-NMG-004 - Display Name Duplication
- ST-NMG-005 - Variable Overrides Variable
- ST-NMG-006 - Variable Overrides Argument
- ST-NMG-008 - Variable Length Exceeded
- ST-NMG-009 - Prefix Datatable Variables
- ST-NMG-011 - Prefix Datatable Arguments
- ST-NMG-012 - Argument Default Values
- ST-NMG-016 - Argument Length Exceeded
- ST-NMG-017 - Class name matches default namespace
- ST-DBP-002 - High Arguments Count
- ST-DBP-003 - Empty Catch Block
- ST-DBP-007 - Multiple Flowchart Layers
- ST-DPB-010 - Multiple instances of [Workflow] or [Test Case]
- ST-DBP-020 - Undefined Output Properties
- ST-DBP-021 - Hardcoded Timeout
- ST-DBP-023 - Empty Workflow
- ST-DBP-024 - Persistence Activity Check
- ST-DBP-025 - Variables Serialization Prerequisite
- ST-DBP-027 - Persistence Best Practice
- ST-DBP-028 - Arguments Serialization Prerequisite
- ST-USG-005 - Hardcoded Activity Properties
- ST-USG-009 - Unused Variables
- ST-USG-010 - Unused Dependencies
- ST-USG-014 - Package Restrictions
- ST-USG-017 - Invalid parameter modifier
- ST-USG-020 - Minimum Log Messages
- ST-USG-024 - Unused Saved for Later
- ST-USG-025 - Saved Value Misuse
- ST-USG-026 - Activity Restrictions
- ST-USG-027 - Required Packages
- ST-USG-028 - Restrict Invoke File Templates
- ST-USG-032 - Required Tags
- ST-USG-034 - Automation Hub URL
- Variables
- Arguments
- Imported Namespaces
- Coded automations
- Introduction
- Registering custom services
- Before and After contexts
- Generating code
- Generating coded test case from manual test cases
- Troubleshooting
- Trigger-based Attended Automation
- Object Repository
- The ScreenScrapeJavaSupport Tool
- Extensions
- About extensions
- SetupExtensions tool
- UiPathRemoteRuntime.exe is not running in the remote session
- UiPath Remote Runtime blocks Citrix session from being closed
- UiPath Remote Runtime causes memory leak
- UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch
- The required UiPath extension is not installed on the remote machine
- Screen resolution settings
- Group Policies
- Cannot communicate with the browser
- Chrome extension is removed automatically
- The extension may have been corrupted
- Check if the extension for Chrome is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and Incognito mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- List of extensions for Chrome
- Chrome Extension on Mac
- Group Policies
- Cannot communicate with the browser
- Edge extension is removed automatically
- The extension may have been corrupted
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- List of extensions for Edge
- Extension for Safari
- Extension for VMware Horizon
- Extension for Amazon WorkSpaces
- SAP Solution Manager plugin
- Excel Add-in
- Studio testing
- Troubleshooting
- About troubleshooting
- Assembly compilation errors
- Microsoft App-V support and limitations
- Internet Explorer X64 troubleshooting
- Microsoft Office issues
- Identifying UI elements in PDF with Accessibility options
- Repairing Active Accessibility support
- Validation of large Windows-legacy projects takes longer than expected

Studio user guide
About Unified Pricing Licensing
The licensing information on this page applies to you if you are on Unified Pricing. If you are on Flex, refer to About Flex Licensing. For general licensing information, refer to the Automation Cloud admin guide and the Test Cloud user guide.
Feature comparison
The following table provides details on what user licenses you need to perform various operations:
| Capability | Express | Basic | Plus | Pro |
|---|---|---|---|---|
| Create templates and solutions, import / export projects, leverage Autopilot™ for developers capabilities. | ||||
| Build and deploy single-file RPA and API automations. Build single-file agentic processes. Ideal for browser-based automation or web service integration—from SaaS apps to online platforms. | Build and deploy single-file RPA and API automations, intelligent agents, agentic processes, and human-in-the-loop experiences. Perfect for lightweight automations across browsers or desktops—whether it's SaaS apps, web portals, or desktop systems. | Build and deploy multi-file RPA and API automations, intelligent agents, agentic processes, and human-in-the-loop experiences. Automate real-world workflows across browsers and desktops with ease, for everything from web portals and SaaS apps to desktop systems. Cloud only feature ). | Build and deploy multi-file RPA and API automations, intelligent agents, agentic processes, and human-in-the-loop experiences. Automate real-world workflows across browsers and desktops with ease, for everything from web portals and SaaS apps to desktop systems. Cloud only feature ). Use different types of canvases (State Machine, Flowchart, Forms, Long Running Workflows) ( Desktop only feature ). Build reusable libraries ( Desktop only feature ). | |
| Automation categories | RPA workflows, API workflows, agentic processes ( Cloud only feature ) | RPA workflows Cloud only feature ) | RPA workflows Cloud only feature ) | RPA workflows (Cloud only feature ) |
| Number of projects in a solution | Single project | Single project | Single project | Multi project You can also create standalone projects outside of a solution. |
Agentic processes ( Cloud only feature ) | Model a process in a BPMN-compliant design canvas. | Model a process in a BPMN-compliant design canvas. Implement, run, debug, and publish the process. | Model a process in a BPMN-compliant design canvas. Implement, run, debug, and publish the process. | Model a process in a BPMN-compliant design canvas. Implement, run, debug, and publish the process. |
Apps ( Cloud only feature ) Separate license for Public Apps creation via App Units | ❌ | Build simple forms. | Build responsive web apps that connect robots, agents, people, and APIs. | Build responsive web apps that connect robots, agents, people, and APIs. |
| Publish | Deploy automations for individual use. | Deploy automations and agents for individual use. | Deploy automations and agents for individual use or for team collaboration. | Deploy automations and agents for individual use or for team collaboration. |
| Reusability | ❌ | ❌ | Build custom connectors and activities ( Cloud only feature ). | Build custom connectors and activities ( Cloud only feature ). Libraries ( Desktop only feature ) |
| Source control | ❌ | Use UiPath Cloud source control. | Use UiPath Cloud for source control. Desktop only feature ). | Use UiPath Cloud for source control. Desktop only feature ). |
| Debugging | ❌ | Troubleshoot with simple debugging capabilities (breakpoints). | Troubleshoot with simple debugging capabilities (breakpoints). Run on a local machine. Desktop only feature ). | Troubleshoot with simple debugging capabilities (breakpoints, live streaming). Run on a local machine. Troubleshoot with advanced debugging capabilities (including remote debugging, edit during debug, and the entire Studio toolset). Desktop only feature ). |
UI Automation Object Repository ( Desktop only feature ) | ❌ | Use Object Repository UI elements. | Use and manage Object Repository UI elements | Use and manage Object Repository UI elements. Extract the repository as a UI library and publish it for reuse. Advanced UI Automation capabilities (UI Explorer). |
Agent Health ( Cloud only feature ) | ❌ | Agent Health | Agent Health | Agent Health |
Developer best practices ( Desktop only feature ) | ❌ | ❌ | Enforce best practices with Workflow Analyzer. Have control over dependencies using Manage Packages. | Enforce best practices with Workflow Analyzer. Have control over dependencies using Manage Packages. Additional tooling, such as Remove Unused and Project Dependencies Mass Update Tool. |
| Governance | ❌ | ❌ | Can be governed through Automation Ops policies. | Can be governed through Automation Ops policies. |
| Pipelines | ❌ | ❌ | ❌ | Pipelines (CI/CD) |
| Testing | ❌ | ❌ | Test Manager : Create RPA-only test projects, view and manage test cases / data sets, build manual test cases. | Test Manager : Create RPA-only test projects, view and manage test cases / data sets, build manual test cases. Build RPA test automations. Create coded workflows and coded test cases (focusing on RPA scenarios). |