What is orchestrator tenant

hi all!!

I need detailed explanation for what is orchestrator tenant, complete explanation.

not need UiPath link need expanation

Thank you!!!

Hi @vineelag

Check out the Chat GPT content

In UiPath, an Orchestrator Tenant is a concept related to the UiPath Orchestrator platform, which is a web-based application that serves as a centralized management platform for automating and managing robots (software automation agents). Orchestrator allows organizations to deploy, schedule, monitor, and manage their UiPath robots from a single interface.

A Tenant in UiPath Orchestrator is a logical grouping or partition within the Orchestrator instance, and it is often used in multi-tenancy scenarios. A Tenant represents a separate workspace or environment where you can create and manage your automation processes and robot resources independently of other tenants.

Key points about Orchestrator Tenants:

  1. Multi-Tenancy: Orchestrator supports multi-tenancy, which means that it allows multiple organizations or departments to use the same Orchestrator instance, while keeping their data and automation processes separate. Each organization or department is referred to as a Tenant.
  2. Isolation: Tenants provide isolation in terms of data, processes, and robot resources. Each tenant has its own set of users, robots, queues, and assets, which are not accessible by other tenants.
  3. Management: Tenants can have their own administrators who can manage and configure their specific Orchestrator environment. This allows for decentralized control of automation processes within an organization.
  4. User Access Control: Each tenant can define its own user roles and permissions, allowing fine-grained control over who can access and perform actions within that tenant.
  5. Scalability: Orchestrator Tenants are useful for scaling automation across different parts of an organization or different organizations altogether, while maintaining a degree of separation and control.

In summary, an Orchestrator Tenant in UiPath is a way to logically partition and manage automation resources within the Orchestrator platform, providing isolation and control in multi-tenancy scenarios, where multiple entities share the same Orchestrator instance.


Check out this video link


check this video

1 Like

what is the difference between the tenant and folders in Orchestrator

what is the difference between the robots and machine in Orchestrator

i seen this in chat gpt

Check out this

  1. Tenant:
  • Purpose: Tenants are primarily used for multi-tenancy scenarios. They allow you to create separate, isolated environments within a single Orchestrator instance for different organizations, departments, or clients. Each tenant operates independently and has its own set of resources and users.
  • Isolation: Tenants provide a high level of isolation. Data, processes, robot resources, queues, and assets in one tenant are segregated from those in other tenants. Tenants are suitable for scenarios where you need to keep the data and automation completely separate for different entities.
  • User Access: Each tenant can have its own user roles and permissions, and the users in one tenant do not have access to the data and resources of other tenants, except for the Orchestrator administrators who have access to all tenants.
  • Scalability: Tenants are useful for organizations or service providers that need to manage automation environments for multiple clients or departments within a single Orchestrator instance.
  1. Folder:
  • Purpose: Folders are used to organize and categorize automation projects, processes, and resources within a single Orchestrator instance. They help you structure your automation work by grouping related processes and resources together.
  • Isolation: Folders do not provide the same level of isolation as tenants. Resources within a folder are still part of the same Orchestrator instance, and they share the same set of robots, queues, and assets. Folders are more about logical organization than physical separation.
  • User Access: Users within an Orchestrator instance can be granted access to specific folders, and you can define their roles and permissions at the folder level. However, they can potentially access resources in multiple folders within the same Orchestrator instance.
  • Use Cases: Folders are suitable for organizing automation projects and resources within a single organization. They are often used to categorize processes by department, project, or function, making it easier to manage and monitor automation within the organization.
1 Like

Check out this thread


  1. Role: Robots are the software automation agents that perform the actual automation tasks or workflows. They execute the processes that you design in UiPath Studio or other UiPath tools.
  2. Execution: Robots run automation jobs or processes on target systems, interacting with applications and data as instructed in the automation workflows.
  3. Configuration: You can configure various properties for Robots, such as their name, type (Attended, Unattended, etc.), and environment. You also define which processes or automation tasks a Robot can execute.
  4. Licenses: Robots consume licenses in Orchestrator, and you need to allocate a license to each Robot to enable them to run processes.
  5. User Assignment: Robots can be associated with specific users or can run processes without user interaction, depending on their type (Attended, Unattended).
  6. Status: You can monitor the status of Robots in Orchestrator, track their performance, and view logs of their activities.


  1. Role: Machines, in Orchestrator, represent the physical or virtual computers where your Robots are installed and can run automation processes. Each Machine typically corresponds to a specific device or server.
  2. Connection: Machines act as a link between Robots and the physical or virtual workstations where the automation is executed. They facilitate the communication between Orchestrator and the Robots.
  3. Configuration: You define the name of the Machine, and you associate one or more Robots with it. The Robots that are associated with a Machine can use it as their runtime environment.
  4. Purpose: Machines help Orchestrator understand where the Robots are installed, allowing you to allocate automation tasks to specific Robots installed on specific Machines.
  5. High Availability: Machines can be used to ensure high availability of automation. If one Machine is unavailable, Orchestrator can redirect automation tasks to a backup Machine with available Robots.
1 Like


Tenant can be use to total separate functioning on same orchestrator with different ways
Eg : If you have multiple companies as subsidiary
you can create separates tenant for each of them , that can be license and manage separately ,
each tenant separated with other functions

but its running under same orchestrator service

1 Like


1. Definition of Orchestrator:

  • UiPath Orchestrator is a web-based application that provides centralized management and control over your RPA (Robotic Process Automation) environment. It allows you to schedule, monitor, and manage your automated processes and robots from a single platform.

2. Orchestrator Tenants:

  • Orchestrator tenants are isolated and secure environments within the UiPath Orchestrator. Each tenant acts as a separate workspace or container, where you can manage your automation assets and resources independently. Tenants are primarily designed to accommodate multiple users or organizations within a single Orchestrator instance.

3. Key Characteristics:

  • Isolation: Tenants are isolated from each other, ensuring that data, processes, and resources within one tenant are separate from those in another. This is crucial for security and data integrity.
  • Multi-Tenancy: Orchestrator supports multi-tenancy, meaning that it can serve multiple organizations or business units within a single Orchestrator instance.
  • Access Control: You can define and control access rights and permissions at the tenant level, allowing you to specify who can view, edit, or execute processes within a particular tenant.

4. Use Cases:

  • Orchestrator tenants are used in scenarios where different departments, teams, or clients need to have their automation projects and data segregated. Some common use cases include:
    • Enterprise-Level RPA: Large organizations may have multiple departments, each with its own set of automation needs. Orchestrator tenants can help manage these requirements separately.
    • RPA Service Providers: RPA service providers can create tenants for different clients to ensure that client data and processes are kept separate and secure.
    • Testing and Development: Tenants can be used to segregate testing, development, and production environments, preventing conflicts and ensuring stability.

5. Tenant Management:

  • Orchestrator administrators have the authority to create, configure, and manage tenants. This includes defining tenant-specific settings, user roles, and resource allocation. Tenants can also have their own asset libraries, queues, and process schedules.

6. Tenant Hierarchy:

  • Orchestrator supports a hierarchical structure for tenants, allowing for parent-child relationships. This is beneficial when you have an organization with a layered structure, such as subsidiaries or departments, each requiring its own tenant.

7. Licensing:

  • Orchestrator tenants are usually tied to licensing arrangements. Depending on your licensing model, you may have a specific number of tenants available, and you may need to consider this when planning your automation infrastructure.

8. Security and Compliance:

  • Tenants play a vital role in ensuring security and compliance within your RPA ecosystem. By segregating data and processes, you can enforce access controls and meet regulatory requirements more effectively.

In simple words, an Orchestrator tenant in UiPath is like having separate rooms in a big house where you can keep your robots and automation stuff. Each room is locked, so only certain people can enter and use what’s inside. This helps keep things organized and secure. It’s useful for big companies with different departments or for businesses that work with multiple clients and need to keep their automation work separate and private.

1 Like


Check out this link from UiPath Document


Thank you

In simple layman terms so that anyone can get it :grinning:

Imagine Orchestrator as a big playground where robots play and do different tasks. But, this playground can be shared by many people or groups. That’s where tenants come in.

Orchestrator Tenant is like a special area within the playground for a specific group of people.

Here’s how it works:

  1. Playground: Orchestrator is like a playground where robots are managed.

  2. Tenants: Tenants are like separate play areas within that playground, each with its own toys and rules.

  3. Groups: These play areas are used by different groups of people, like different teams or companies.

  4. Isolation: Each tenant’s play area is separate. Robots and tasks in one tenant don’t interfere with those in another tenant. It’s like having your own space to play without others messing with your toys.

  5. Security: Tenants help keep things secure. Only people from a specific group (tenant) can access and control their robots and tasks.

So, Orchestrator Tenants are a way to make sure that different groups can use the playground (Orchestrator) without stepping on each other’s toes, and it keeps everything organized and secure.