- Getting started
- Best practices
- Tenant
- About the Tenant Context
- Searching for Resources in a Tenant
- Managing Robots
- Connecting Robots to Orchestrator
- Storing Robot Credentials in CyberArk
- Storing Unattended Robot Passwords in Azure Key Vault (read only)
- Storing Unattended Robot Credentials in HashiCorp Vault (read only)
- Storing Unattended Robot Credentials in AWS Secrets Manager (read only)
- Deleting Disconnected and Unresponsive Unattended Sessions
- Robot Authentication
- Robot Authentication With Client Credentials
- Audit
- Resource Catalog Service
- Automation Suite robots
- Folders Context
- Automations
- Processes
- Jobs
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Test Suite - Orchestrator
- Identity Server
- Authentication
- Integrations
- Classic Robots
- Troubleshooting
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Introduction
UiPath® Orchestrator is a web application that enables you to orchestrate robots in executing repetitive business processes. Orchestrator manages the resources to be used in automation projects and consumed by robots, and access to them through support for hierarchical structuring combined with fine-grained role assignment. It acts as an integration point with third-party solutions and applications.
Its power comes from its capability of managing your entire robot fleet.
In attended automation, Orchestrator ensures the centralized management and correct delivery of package versions to robots for execution.
In unattended automation, Orchestrator allows launching unattended execution on the spot or by setting it up in a preplanned manner with triggers. Orchestrator can distribute the workload to unattended robots, and when allowed to distribute the workload dynamically (with no constraints), can maximize efficiency and optimize robot usage.
- Provisioning - creates and maintains the connection between Robots and the web application
- Deployment - assures the correct delivery of package versions to the assigned Robots for execution
- Configuration - maintains and delivers Robot environments and processes configuration
- Queues - ensures automatic workload distribution across Robots
- Monitoring - keeps track of Robot identification data and maintains user permissions
- Logging - stores and indexes the logs to an SQL database and/or Elasticsearch
- Inter-connectivity - acts as the centralized point of communication for 3rd party solutions or applications