- 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
- Configuring automation capabilities
- Solutions
- Audit
- Settings
- Cloud robots
- Configuring VPN for cloud robots
- Configuring an ExpressRoute connection
- Live streaming and remote control
- Folders Context
- Automations
- Processes
- Jobs
- Apps
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Business Rules
- Storage Buckets
- MCP Servers
- Indexes
- Orchestrator testing
- Resource Catalog Service
- Integrations
- Troubleshooting

Orchestrator user guide
You can create a VPN gateway for a tenant so that your VM cloud robots or serverless cloud robots can access your on-premises resources that are behind a firewall.
- How the UiPath VPN Gateway works at a networking level.
- How to plan CIDR ranges, routing, firewall rules, and DNS correctly.
- How to configure site-to-site VPN connections, including static routing, BGP, and custom IPsec or IKE policies.
Installing custom software on your VM, such as VPN clients, may interfere with core services and make the VM unusable. Use the configuration in this chapter instead.
To set up the VPN gateway, you must meet the following requirements:
- Be an organization administrator in Automation CloudTM.
- Have an Orchestrator role that includes the Machines - Edit permission.
-
Information required from your network administrator:
-
A list of reserved IP address ranges located in your on-premises network configuration, in CIDR notation. As part of configuration, you need to specify the IP address range prefixes that we will route to your on-premises location.
- The private CIDRs you want UiPath to reach over the VPN (your on-premises networks).
- A pre-shared key (PSK) for each VPN device.
Important:
The subnets of your on-premises network must not overlap with the virtual network subnets to which you want to connect.
- Use compatible VPN devices and have the ability and know-how to configure them, as described in About VPN devices for connections - Azure VPN Gateway. For details on the default connection parameters, read the Default policies for Azure.
- Your VPN device must use externally-facing, public IPv4 addresses.
-
Note:
The pre-shared key should consist of a maximum 128 printable ASCII characters.
Do not use space, hyphen-, or tilde~characters.
-
This schema shows how the VPN connection is established betweenyour on-premises network and UiPath cloud robot networks.
- Identify the on-premises CIDRs you want UiPath to reach (your internal private address ranges). These are the CIDRs that must be reachable through the VPN.
-
In your local network, provide the IP ranges of the ACR-VM pools (6, 7) to allow their traffic into the network.
- Create the UiPath VPN Gateway network (Gateway
subnet CIDR). This network hosts the VPN gateway resources only (tunnel endpoints
and BGP peering).
- Minimum supported:
/27 - Recommended:
/25or larger - Private endpoints require
/25or larger - Cannot be changed after creation
- Minimum supported:
- UiPath creates a public IP for the VPN Gateway. Your on-premises VPN device uses this public IP as the remote peer. BGP Peer Address and ASN will also be available once provisioning is complete.
- Create a site-to-site tunnel between your on-premises VPN device public IP and the UiPath VPN Gateway public IP.
- Routing is established (static or BGP):
- Static routing (BGP disabled on the connection): you enter the on-premises CIDRs on the connection; only those ranges are routed to on-premises.
- Dynamic routing (BGP enabled on the connection): routes are exchanged dynamically.
- Robot traffic originates from robot CIDRs, not the gateway CIDR:
- Each ACR VM pool CIDR (each pool has its own CIDR).
- The single Serverless robot CIDR (one per tenant).
- Your on-premises firewall (and any intermediate firewalls) must allow inbound from the robot CIDRs to the on-prem resources, and ensure return routing back to those robot CIDRs (static routes or BGP).
The VPN Gateway does not perform NAT. CIDRs must be non-overlapping, and source IPs must be routable both ways.
To create a VPN gateway for a tenant:
The panel closes and the VPN gateway status is Provisioning.
When complete, the status Deployed is displayed on the card of the gateway.
The Vnet for a cloud robot template is created when each template is created.
Cloud robots - VM
In Orchestrator, create one or more Cloud robot - VM pools, following the instructions in Creating the cloud robot pool . During setup, make sure to select the Connect VPN Gateway option.
For each pool, you can monitor the VPN status from the Machines > Manage Cloud Robot - VM page.
Existing Cloud robot - VM pools cannot connect to the VPN gateway. You must create new ones.
Additionally, for pools that were set up to connect to the tenant's VPN gateway, you have the option to edit the pool and switch off the Enable VPN Integration toggle to disconnect the pool. Once disconnected, you cannot reconnect the pool to the VPN gateway.
Cloud robots - serverless
In Orchestrator, edit or create Cloud robot - Serverless templates, following the instructions in Automation Cloud™ robots - Serverless . During setup, make sure to configure options on the Network Configuration page.
With the VPN gateway deployed, you can now connect your on-premises networks to it.
The gateway card displays the public IP address, which is an essential information for the tunnel configuration.
To configure the VPN gateway to connect to a VPN device:
The panel closes and the new connection is displayed on the Connections page. The connection is ready to use when the Connection status column displays Connected.
A Connected status means the Pre-Shared Key (PSK), peer Public Internet Protocol (IP) address, and IPSec/IKE Policy parameters are configured correctly, and an encrypted tunnel exists.
To add more connections, on the Connections page, select Create connection.
Your network administrator can now:
For a list of supported VPN devices and for RouteBased configuration instructions, refer to About VPN devices for connections - Azure VPN Gateway in the Microsoft documentation.
Data residency
The VPN gateway for a tenant is automatically created in the same region as the region of the tenant and you cannot change the region.
Switching to a different region
If a VPN gateway already exists and you chose to move your tenant to a different region, you can either:
- continue to use the gateway in the old region or
- delete the existing VPN gateway and create a new one, which is created in the current region of the tenant.
Data retention
If you disable a tenant that has a VPN gateway, you have a 60-day grace period before you lose access to your VPN device. After 60 days, your VPN gateway is permanently deleted from your tenants.
If you re-enable the tenant within 60 days, your VPN gateway is not deleted and available for use.
License expiration
If your robot units have expired, you have a 60-day grace period before you lose access to your VPN device. After 60 days, your VPN gateway is permanently deleted from your tenants.
If a connection is Connected, but you cannot access the resources, check:
-
Address Space Configuration—Ensure defined address spaces on both ends are correct and non-overlapping for proper routing.
-
DNS Resolution—Confirm the gateway and connected devices resolve necessary domain names. Verify DNS server configurations and reachability.
-
Firewall Rules—Review firewall rules on both the gateway and on-premises network; ensure traffic flows on required ports and protocols within defined address spaces.
- Prerequisites
- The VPN gateway workflow schema
- Step 1. Create the VPN gateway
- Step 2. Create cloud robot templates
- Cloud robots - VM
- Cloud robots - serverless
- Step 3. Creating the site-to-site connection
- Step 4. Setting up VPN devices
- Frequently asked questions
- Data residency
- Data retention
- License expiration
- Troubleshooting VPN connections