apps
latest
false
- Getting Started
 - Demo apps
 - How To
 - Notifications
 - Using VB Expressions
 - Designing your App
 - Designing your app with Autopilot
 - Events and Rules
- Rule: If-Then-Else
 - Rule: Open a Page
 - Rule: Open URL
 - Rule: Close Pop-Over/Bottom Sheet
 - Rule: Log Message
 - Rule: Show Message
 - Rule: Show/Hide Spinner
 - Rule: Set Value
 - Rule: Start Process
 - Rule: Reset Values
 - Rule: Upload File to Storage Bucket
 - Rule: Download File From Storage Bucket
 - Rule: Create Entity Record
 - Rule: Update Entity Record
 - Rule: Delete Entity Record
 - Rule: Add to Queue
 - Rule: Trigger workflow
 - Rule: Submit Action
 
 - Leveraging RPA in your App
 - Leveraging Entities in Your App
 - Leveraging Queues in Your App
 - Leveraging Media in your app
 - Leveraging Actions in your app
 - Leveraging Connections in your apps
 - Apps in Studio Web
 - Application Lifecycle Management (ALM)
- General Settings
 - Permission Management
 - Managing App Versions
 - Packaging an App as a Client
 - Apps in Solutions Management
 
 - UiPath First-Party Apps
 - Basic Troubleshooting Guide
 
important :
 For documentation on app projects in Studio Web, refer to the App Projects chapter in the Studio Web documentation: https://docs.uipath.com/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web.

Apps User Guide
Last updated Oct 30, 2025
UiPath Apps are designed to be run in the browser but you can create a Windows executable to run them as well. To run a UiPath App as a Windows client executable, simply create an Electron wrapper that points to the production URL of an app. We've created a sample below to make this easy for you to use.
- 
                     Download the UiPath Apps Client Sample from GitHub and copy the files to a local directory, i.e.
C:\UiPathAppSample. - 
                     
Modify the sample to meet your needs. Here are some of the key modifications:
- 
                           
icon.png - replace this with any icon you wish.
Note: It is best if the icon is square. - main.js
 - RUNTIME_URL (line 7) - change this to point to the production URL of your App
 - Window Parameters (lines 18-27) - change these parameters to meet the needs of your app
 - package.json
 - displayName (line 3) - this will be used as the EXE name of your app
 
 - 
                           
 - Open a command prompt and navigate to the directory containing the files.
 - Run 
npm installto install the node packages needed to build the app. - Run 
npm run startto open the app as a window client (this is good for testing the app). - 
                     Run
npm run distto build the app and package it with a Setup file. This will result in an EXE in the dist subdirectory (i.e.dist\UiPath Apps sample Setup 1.2.0.exe) which can be distributed to your users.