- 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-026 - Delay Activity Usage
- ST-DBP-027 - Persistence Best Practice
- ST-DBP-028 - Arguments Serialization Prerequisite
- ST-USG-005 - Hardcoded Activity Arguments
- 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
- Recording
- UI Elements
- Selectors
- Object Repository
- Data Scraping
- Image and Text Automation
- Citrix Technologies Automation
- RDP Automation
- VMware Horizon Automation
- Salesforce Automation
- SAP Automation
- macOS UI Automation
- The ScreenScrapeJavaSupport Tool
- The WebDriver Protocol
- 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 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. Build API connectors (
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. Build connectors (
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 Agents, agentic processes, apps, API workflows (
Cloud only feature )
|
RPA workflows Agents, agentic processes, apps, API workflows (
Cloud only feature )
|
RPA workflows Agents, agentic processes, apps, API 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 )
| 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. Use Git for source control (
Desktop only feature ).
|
Use UiPath Cloud for source control. Use Git, TFS, and SVN for source control (
Desktop only
feature ).
| |
Debugging | Troubleshoot with simple debugging capabilities (breakpoints). |
Troubleshoot with simple debugging capabilities (breakpoints). Run on a local machine. Leverage bookmarks, conditional breakpoints, panels, and PiP (
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). Leverage bookmarks or PiP (
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). |