# Sherpa Orchestrator

**Sherpa Orchestrator** is a tool for centralized connection and management of software robots created on the Sherpa RPA platform. The Orchestrator manages the robots, determines their status, assigns different tasks to different robots, organizes task execution queues, and monitors their execution.

Each software robot is an independent product, and a single management panel—Sherpa Orchestrator—can be used to manage a fleet of robots. While using Sherpa Orchestrator is not mandatory for the proper functioning of software robots, it can be utilized even with just one robot.

## Features of Sherpa Orchestrator

Sherpa Orchestrator provides users with the following capabilities:

1. Robot Management:

* determining the status of robots;
* assigning tasks to robots;
* versioning robot scripts;
* managing robot queues;
* summary report on task execution;
* displaying visual graphs of task execution;
* creating schedules for robots.

2. Administration:

* administering permissions and access for robots;
* managing robot licenses;
* remote activation of robot licenses;
* installing updates;
* managing user access rights based on a role model;
* centralized storage of passwords for accounts;
* centralized storage of shared data accessible to robots with access level restrictions.

3. Logging of robots, including complete logging of robot actions, including screenshots of screen states.
4. Security audit of the Orchestrator.
5. Managing robots, jobs, tasks, schedules, and other Orchestrator objects via API.

## Data Export Capabilities

On all Orchestrator screens containing tabular views, export functions to CSV and XLSX are available. In all tables, hovering the mouse cursor over the column header displays an icon for table operations with the following functions: auto-resize columns, select displayed columns, filter by column values, full-text search across all or a specific column.

## Server System Requirements for Installing Sherpa Orchestrator

| **System requirements for up to 100 licenses:**                                                            | **System requirements for 100 to 1000 licenses:**                                                          |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Processor: 3GHz x 2 cores                                                                                  | Processor: 3GHz x 8 cores                                                                                  |
| RAM: 8 GB                                                                                                  | RAM: 16 GB                                                                                                 |
| SSD: 100 GB of free space                                                                                  | SSD: 100 GB of free space                                                                                  |
| CentOS / Ubuntu / Debian / RedOS / Astra Linux, etc.\*                                                     | CentOS / Ubuntu / Debian / RedOS / Astra Linux, etc.\*                                                     |
| Docker 22+                                                                                                 | Docker 22+                                                                                                 |
| Ports: 80, 443 (with the ability to forward to the container when using installation via Docker container) | Ports: 80, 443 (with the ability to forward to the container when using installation via Docker container) |
| Access to the server via SSH / sFTP protocol during installation, configuration, and debugging             | Access to the server via SSH / sFTP protocol during installation, configuration, and debugging             |

\* For clarification on the minimum version of a specific distribution, please contact [technical support](https://sherparpa.ru/knowledge/kontakty/). It is possible to use on a virtual server, VPS based on virtualization tools that support Docker.

## **Licensing of the Orchestrator**

One license for Sherpa Orchestrator runs on one server in one instance and supports the management of an unlimited number of robots.

## Orchestrator Update

Updates for the cloud version of the Orchestrator are installed automatically.

To obtain update packages for On-Premises installation options, please contact the [vendor](mailto:info@sherparpa.ru).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/en/sherpa-rpa/sherpa-orchestrator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
