On-prem clients system requirements
This reference catalog outlines the hardware, software, and network architecture specifications required to deploy Celonis on-premise clients, including the Automation Agent and SAP Extractor. Correctly provisioning these local resources ensures secure, uninterrupted data pipelines between your local source architecture and the Celonis cloud environment, sustaining high-frequency data refreshes for downstream process analytics.
For system requirements for uplink-based SAP Extractor, see SAP extraction client for PI/PO and SAP 4.6C.
Note
Configure server hardware based on your peak concurrent data extraction volume. For example, an Order-to-Cash implementation extracting 12 large transactional tables (~150 columns each) simultaneously requires the baseline specified below to prevent pipeline throttling and data latency.
Automation Agent | SAP Extractor |
|---|---|
|
|
Important
Any references to third-party products or services do not constitute Celonis Product Documentation nor do they create any contractual obligations. This material is for informational purposes only and is subject to change without notice.
Celonis does not warrant the availability, accuracy, reliability, completeness, or usefulness of any information regarding the subject of third-party services or systems.
On-prem clients run on the following 64-bit operating systems:
Windows 2022 Server or later
Windows Server 2012, 2012 R2, 2016, and 2019 are architecturally compatible but are not formally validated or supported.
Linux
Distributions: Ubuntu 20.04 or later.
Other major 64-bit distributions (including but not limited to RHEL 9+, CentOS 9+, and Debian 10+) are expected to function correctly but have not been formally tested and are not formally supported.
Interface: Fully supports both CLI and GUI environments.
Runtime dependencies:
Note
Most servers have these dependencies installed by default and don't require manual installation.
Windows: Microsoft Edge WebView2
Microsoft Edge WebView2 is automatically downloaded and installed as part of the on-prem clients installation. However, if you're using a server that doesn't allow for automatic downloads, you must manually download and install Microsoft Edge WebView2.
Linux: libgtk-3 and libwebkit
Note: This dependency is only required if UI is needed. There are no extra dependencies for the CLI tool.
MacOS: Xcode command line tools
GUI-less servers (using CLI tool): No dependencies
Java 25 or later; OpenJDK is also supported, and we recommend AdoptiumOpenJDK
For Windows, install the following redistributable package available from Microsoft Download Center:
Microsoft Visual C++ 2013 Redistributable Package (x64)
SAP Java Connector (SAP JCo) 3.1 or later - this library is necessary for establishing a connection between Celonis Platform and your SAP instance.
RFC module - this module is necessary for extracting data from the SAP database based on information received from the SAP extraction client. See Installing the RFC module.
Note
The on-prem client is compatible with RFC module version 3.6.0 or later.
SAP Extractor Operational Connections
Source system | Target system | Port | Protocol | Description |
|---|---|---|---|---|
On-premise extractor server | SAP ECC system | 33XX (where xx is the system number) | TCP | RFC connection from on-premise extractor server to the SAP system. The system number can be retrieved from the SAP basis team. |
On-premise extractor server | Celonis cloud endpoint | 443 | TCP | HTTPS connection from on-premise extractor server to Celonis cloud endpoint. The IPs of the endpoint depend on the cloud realm (which can be seen in the URL) and they can be found the section below. |
Cloud IP addresses depending on the realm
Allowlist the specific IP address of the Celonis cloud realm hosting your team to establish communication with the on-premise extractor.
Using proxies (optional)
See: Proxy settings for on-premise clients.
Ensuring certificate trust for OPC agents
Firewalls utilizing SSL interception cause connection failures because OPC agents cannot validate Celonis server certificates by default. This issue occurs when the firewall intercepts the SSL connection, establishes a new connection with the client, and presents a custom or self-signed internal Certificate Authority (CA) certificate.
To resolve validation failures, import MITM certificates into the Java keystore used by the OPC agent. This allows the agent to trust the intercepted SSL connection and successfully validate the Celonis server certificates.
For more information on adding your certificates to the OPC agent keystore, see "Unable to find valid certification path" errors.