UiPath Documentation
robot
2026.10
false
Robot developer guide
  • Robot JavaScript SDK
    • About the Robot JavaScript SDK
    • Configuration Steps

About the Robot JavaScript SDK

Robot JavaScript SDK (RobotJS): JavaScript libraries connecting web applications to UiPath Robots for automation creation and management.

RobotJS​

UiPath's Robot JavaScript SDK, or Robot JS, enables you to incorporate UiPath automation capabilities within your JavaScript applications. It provides a set of JavaScript libraries that act as a bridge of communication between JavaScript-based applications and UiPath Robots.

This SDK extends the ability to create, monitor, and manage processes directly from JavaScript applications.

Prerequisites​

RobotJS requires the following:

  • UiPath Robot 2026.10 installed on the machine
  • Robot JavaScript add-on installed on the machine that executes the process. Select UiPath JavaScript Robot Add-on in the Platform Installer, or set INSTALL_ROBOTJS for a silent installation. For details, see Installing the Robot.
  • Optionally, a Robot connected to an Orchestrator instance, to retrieve the processes from Orchestrator. Without a connection, RobotJS retrieves the local processes.

Getting the Robot JavaScript SDK​

The Robot JavaScript SDK is licensed under Apache 2.0. It is available as an npm package with TypeScript bindings. To include it in your project, run the following command at the root of your project directory:

npm install --save @uipath/robot
npm install --save @uipath/robot

To load the SDK with a <script> tag instead, use dist/js/UiPathRobot.js from the package.

Note:

Version 1.3.3, the last one published to download.uipath.com, remains available at https://download.uipath.com/js/1.3.3/UiPathRobot.js. Newer versions are published only on npm.

Documentation​

The Developer Guide combined with the User Guide offer a complete SDK and JavaScript add-on overview for Robot, detailing usage, prerequisites, and initial robot-enabled application creation.

Specifications​

  • The full documentation of SDK Specifications provides detailed information on the models and methods used by the Robot Javascript SDK.
  • Sample References offer pre-built samples for boilerplate and office applications that can be easily integrated in your custom application.

Try It​

A practical demo using the Robot JavaScript SDK is available at Robot JS Demo. The demo securely connects to your existing Robot, retrieves the processes from UiPath Assistant, and displays them after access authorization is granted.

  • RobotJS​
  • Prerequisites​
  • Getting the Robot JavaScript SDK​
  • Documentation​
  • Specifications​
  • Try It​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated