- Overview
- Requirements
- Pre-installation
- Preparing the installation
- Downloading the installation packages
- Configuring the OCI-compliant registry
- Granting installation permissions
- Installing and configuring the service mesh
- Installing and configuring the GitOps tool
- Installing the External Secrets Operator in Kubernetes
- Applying miscellaneous configurations
- Running uipathctl
- Installation
- Post-installation
- Migration and upgrade
- Monitoring and alerting
- Cluster administration
- Product-specific configuration
- Orchestrator advanced configuration
- Configuring Orchestrator parameters
- Configuring appSettings
- Configuring the maximum request size
- Overriding cluster-level storage configuration
- Configuring NLog
- Saving robot logs to Elasticsearch
- Configuring credential stores
- Configuring encryption key per tenant
- Cleaning up the Orchestrator database
- Skipping host library installation
- AI Trust Layer
- Troubleshooting
- The backup setup does not work due to a failure to connect to Azure Government
- Pods in the uipath namespace stuck when enabling custom node taints
- Unable to launch Automation Hub and Apps with proxy setup
- Velero backup fails with FailedValidation error
- External Secrets troubleshooting
- Temporal as a Service troubleshooting
- AI Center and Document Understanding pods fail to start with TLS certificate verification enabled
- TLS certificate validation errors
- Fluentd does not export logs in IPv6 environments
- Studio Desktop cannot load Integration Service connectors and activities
- Manual ArgoCD NetworkPolicy mitigation (GHSA-47m3-95c7-g2g8)
- Configuring resource requests and limits for uipathctl-created workloads
Compare features across Automation Suite deployment models on Linux, EKS/AKS, and OpenShift.
Automation Suite supports multiple deployment models. Use the following tables to understand product-level configuration support and platform-level differences across deployment models.
If you need to deploy Automation Suite in different supported environments, refer to the following guides:
Automation Suite components configuration support
The following table shows the configuration support available for each Automation Suite product across authentication, security, deployment, networking, and disaster recovery configurations.
| Product/Component | Deployment Flavors | Authentication (SQL, PostgreSQL, object store, or any resources like queues) | Security | Networking | Disaster Recovery | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linux | AKS | EKS | OpenShift | Basic Auth | Kerberos | Workload Identity | IAM Roles | FIPS | IPv4 | IPv6 | Active-Active/Linux | Active-Passive/Linux | Active-Passive/EKS/AKS | Active-Passive/OpenShift | |
| Autopilot for Developers (A4D)1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Action Center | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Agent Builder / Agents1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌3 | ❌4 | ❌4 | ✅ | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| Agent Hub1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| AI Center | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅5 | ✅ Training job only deployed in primary site | ✅6 | ✅6 | ✅ |
| API Workflow1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Apps | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Automation Hub | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌7 | ❌7 | ✅ | ❌ |
| Automation Ops | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Automation Suite Robots | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Autopilot for Everyone | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Coded Agent1 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Data Service | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Document Understanding | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅5 | ✅ | ✅ | ✅ | ✅ |
| ECS (Context Grounding) | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅5 | N/A | N/A | ✅ | ❌ |
| GenAI Activities | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Healing Agent1 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Insights | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌7 | ❌7 | ✅ | ❌ |
| Integration Service | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| LLM Gateway | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| LLM Observability | ❌ | ✅ | ✅ | ✅ | ✅ | ❌2 | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Maestro (Agentic Orchestration)1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌3 | ❌4 | ❌4 | ❌ Depends on Insights | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| Orchestrator | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Process Mining | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌7 | ❌7 | ✅ | ❌ |
| Screenplay1 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Semantic Proxy1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| Solutions | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Studio Web | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ✅ | ❌ |
| TaaS (Temporal as a Service)1 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| Test Manager | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
1 Available starting with Automation Suite 2.2510.2.
2 Depends on Integration Service.
3 Depends on Integration Service and TaaS.
4 Depends on TaaS.
5 Available starting with Automation Suite 2.2510.1.
6 Manual skill migration is required.
7 Only on Primary site.
Deployment model comparison
The following table describes the platform-level differences across Automation Suite deployment models.
| User scenario/Feature | Automation Suite on Linux | Automation Suite on AKS | Automation Suite on EKS | Automation Suite on OpenShift |
|---|---|---|---|---|
| Architecture | ||||
| Kubernetes | Rancher RKE2 | AKS | EKS | OpenShift |
| Databases |
| |||
| Storage |
UiPath® provides Ceph. |
|
|
|
| Service Mesh and Routing | OSS Istio Service Mesh Routing via envoy ingress gateway | OSS Istio Service Mesh Routing via WASM plugin | OSS Istio Service Mesh Routing via WASM plugin | OpenShift Service Mesh Routing via WASM plugin |
| OPA | OSS Gatekeeper | OSS Gatekeeper | OSS Gatekeeper | ❌ |
| Monitoring | OSS Prometheus and Grafana | OSS Prometheus and Grafana | OSS Prometheus and Grafana | ❌ |
| Caching | Embedded Redis within the cluster and provided by UiPath® | Cloud Redis outside the cluster and managed by customer | Cloud Redis outside the cluster and managed by customer |
|
| Logging Aggregation | OSS Fluentd/Fluent-bit | OSS Fluend/Fluent-bit | OSS Fluend/Fluent-bit | ❌ |
| Cert Manager | OSS Cert Manager | OSS Cert Manager | OSS Cert Manager | OpenShift Cert Manager Operator |
| Deployment tool | OSS ArgoCD | OSS ArgoCD | OSS ArgoCD | OpenShift GitOps Operator |
| Deployment scenario | ||||
| Single Node | ✅ | ❌ | ❌ | ❌ |
| Multi Node (HA) | ✅ (requires additional HAA license) | ✅ | ✅ | ✅ |
| Online | ✅ | ✅ | ✅ | ✅ |
| Offline | ✅ | ✅ | ✅ | ✅ |
| Deployment method | ||||
| Advanced CLI | uipathctl |
| uipathctl | uipathctl |
| GUI-based wizard | ✅ GUI-based wizard for generating the cluster configuration file. For details, refer to Generating the configuration file using a wizard. | ✅ GUI-based wizard for generating the cluster configuration file. For details, refer to Generating the configuration file using a wizard. | ✅ GUI-based wizard for generating the cluster configuration file. For details, refer to Generating the configuration file using a wizard. | ✅ GUI-based wizard for generating the cluster configuration file. For details, refer to Generating the configuration file using a wizard. |
| Installation | ||||
| A la carte product selection | ✅ | ✅ | ✅ | ✅ |
| Custom domain | ✅ | ✅ | ✅ | ✅ |
| Custom certificates | ✅ | ✅ | ✅ | ✅ |
| Hardware requirements validation | ✅ | ✅ | ✅ | ✅ |
| Proxy configuration | ✅ | ✅ | ✅ | ✅ |
| Optional OSS/fabric component | ❌ | ✅ | ✅ | ❌ |
| Enterprise grade features | ||||
| Disaster Recovery | ✅ (Active/Passive and Active/Active deployments) | ❌ (Multi-zone architecture for UiPath® services without zone affinity. Insights not supported.) | ✅(Active/Passive deployments) | ✅(Active/Passive deployments) |
| Backup/restore | ✅ | ✅ Recommend using cloud managed backup or your own backup and restore solution. For details, refer to Backing up and restoring the cluster. | ✅ Recommend using cloud managed backup or your own backup and restore solution. For details, refer to Backing up and restoring the cluster. | You must use your own backup and restore solution. |
| Upgrade | ✅ | ✅ | ✅ | ✅ |
| Troubleshooting | ||||
| Support bundle | ✅( uipathctl ) | ✅ ( uipathctl ) | ✅ ( uipathctl ) | ✅ ( uipathctl ) |
| Diagnostic tool | ✅( uipathctl ) | ✅( uipathctl ) | ✅ ( uipathctl ) | ✅ ( uipathctl ) |
| Health Checks | ✅ ( uipathctl ) | ✅ ( uipathctl ) | ✅ ( uipathctl ) | ✅ ( uipathctl ) |
| Security | ||||
| FIPS enabled host | ✅ | ✅ | ✅ | ✅ |
| Gatekeeper/OPA policy | ✅ | ✅ | ✅ | ❌ |
| Network policy | ✅ | ✅ | ✅ | ❌ |
| Hardened UiPath® service container images | ✅ | ✅ | ✅ | ✅ |
| ArgoCD SSO | ✅ (LDAP only) | ✅ | ✅ | ❌ |
| mTLS for service communication | ✅ | ✅ | ✅ | ✅ |
| Migration options | ||||
| Standalone Orchestrator to Automation Suite full migration | ✅ | ✅ | ✅ | ✅ |
| Standalone Orchestrator to Automation single tenant migration options | ✅ | ✅ | ✅ | ✅ |
| Automation Suite on Linux to Automation Suite on AKS/EKS | ✅ | ✅ | ✅ | N/A |
| Automation Suite on Linux to Automation Suite on OpenShift | ✅ | N/A | N/A | ✅ |