UiPath Robot

The UiPath Robot Guide

About the Robot JavaScript SDK

Attended automation today requires you to be alongside the Robot and know which process to start. Moreover, you can't pass input arguments or automatically make use of the output directly. By using the Robot JavaScript SDK, you can enable the Robot in your custom application, or web page to handle various tasks, such as managing processes, passing arguments, and and start processes based on output.

This mechanism functions by installing a Robot Add-In on the machine on which the process needs to be executed. The Robot Add-In exposes a secure communication layer between your application or web page and the UiPath Robot on the target machine so that commands can be received and executed.

Using the Robot JavaScript SDK makes it possible to handle the Robot processes from the comfort of your custom application or web page.

A few things need to be considered first, such as having Studio and Robot v2019.10 or greater, connecting the Robot to Orchestrator, and installing the Robot JavaScript add-on. With the add-on installed, all that's left is to download the JavaScript SDK and use these SDK specifications in your custom application or web page.

Feel free to also browse through our project samples.

Note:

The Robot JavaScript SDK uses promises on all exposed functions. As such, on Internet Explorer 11, third-party promise libraries such as Babel or Bluebird should be added explicitly.

Updated 14 days ago


About the Robot JavaScript SDK


Suggested Edits are limited on API Reference Pages

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