Separate Orchestrator Databases


Is it possible to have an on-prem instance of Orchestrator set up to work with multiple databases? We have internal client businesses with requirements to keep their data separate, so we’d ideally set up a database per client.

I have looked through the documentation to see if this is possible, but cannot find a yes/no answer. Does anyone know?


I guess it’s not possible. We can connect to one Database only at a time.

Hi @Mark.Edgeller

I don’t think you can connect to multiple databases at the same time… It should be only one database as I am aware… But, if you want to keep the data separate, You can use multi tenancy in the orchestrator right? so the data will be separated for each tenant…

yah even i thought of same
multi tenancy
For example, Let’s take we are in a industry
Where we have different departments in it
And for each department we want to have a robot and manage its execution and the data associated with it
Mean while we don’t need the other department people to look on to the another department data or disturb and make changes in it
So to maintain that we can place each departments robot, it’s relevant data in different places inSide orchestrator
Those places are called tenant

Usually when we get a license for orchestrator we term it as service license which is of two models either Host license or Tenant license

so here you can get number of tenant license you want to segregate them

Cheers @Mark.Edgeller

1 Like

We are looking for self explaining architecture diagram for multi-tenancy explaining following:

  1. An architecture / document that can show, how data is logically separate for each tenant in database of UiPath ?

  2. An Architecture / UiPath documentation that can explain How data of each tenant can be encrypted by different private keys