Subscribe

UiPath Apps

The UiPath Apps Guide

Packaging an App as a Client

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.

Creating a Windows Executable for a UiPath App

  1. Download the UiPath Apps Client Sample from GitHub and copy the files to a local directory, i.e. C:\UiPathAppSample.
  1. 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's 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
  2. Open a command prompt and navigate to the directory containing the files.
  3. Run "npm install" to install the node packages needed to build the app.
  4. Run "npm run start" to open the app as a window client (this is good for testing the app).
  5. Run "npm run dist" to 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.

📘

Note:

Optional you can build the app EXE without a Setup fileRun "npm run pack" to build the app executable and all dependencies. These will appear in the dist\win-unpacked directory

Updated about a year ago


Packaging an App as a Client


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.