# System Requirements

## What Hardware Do I Need to Run ZigiOps?

ZigiOps is lightweight and designed to operate efficiently in enterprise, hybrid cloud, and on-premise environments. Hardware requirements depend on deployment size, expected workload, and the number of workflows and integrated systems.

### Hardware Sizing Tiers

| Deployment Size | CPU                                   | RAM          | Disk          |
| --------------- | ------------------------------------- | ------------ | ------------- |
| **Small**       | Dual-Core Processor (2.8 GHz or more) | 4 GB or more | 20 GB or more |
| **Enterprise**  | Quad-Core Processor (2.8 GHz or more) | 8 GB or more | 20 GB or more |

For high-throughput or large-scale environments, refer to the [Scaling and Sizing ](/installation-and-deployment/scaling-and-sizing.md)documentation.

## Which Operating Systems Are Supported?

ZigiOps can run on Windows and Linux server environments. Operating systems listed below are supported when used. Any OS not listed may work but has not been officially tested or certified.

### Supported Windows Versions

* Windows Server 2008 R2
* Windows Server 2012 / 2012 R2
* Windows Server 2016
* Windows Server 2019
* Windows Server 2022
* Windows Server 2025

### Supported Linux Distributions

* Red Hat Enterprise Linux (RHEL)
* CentOS
* Ubuntu Server
* Rocky Linux
* AlmaLinux

Both older and newer versions are supported when used. End-of-life distributions may continue to work but are not recommended for new deployments.

### What Software and Java Versions Are Required?

ZigiOps requires a supported Java Runtime Environment (JRE) to be installed by the customer.

### Current ZigiOps Versions

* **Java 17 is required**
* The Java runtime is **not bundled** with ZigiOps
* Customers must install a supported Java 17 distribution separately

### Older ZigiOps Versions

Older releases (prior to version **2023.08.2.18**) may require Java 8 or Java 17, depending on the specific build. If you are upgrading from an older version, refer to the compatibility table below.

| Requirement                                 | Details                                                                                                                  |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| **Operating System**                        | Windows Server 2008 R2, 2012, 2012 R2, 2016, 2019, 2022, 2025; Ubuntu 14.04 or newer; CentOS 7 or newer; RHEL 7 or newer |
| **Install Privileges**                      | Administrator account (Windows); Super User account (Linux)                                                              |
| **Runtime Privileges - Windows**            | Run as a Service (admin account); Run as a Process is not supported                                                      |
| **Runtime Privileges - Linux**              | Run as a Process (non-root account); Run as a Service (root account)                                                     |
| **Java for ZigiOps 2023.08.1.598 or older** | Oracle Java 8, Update 211+ (64-bit); Open Java 8, Update 211+ (64-bit)                                                   |
| **Java for ZigiOps 2023.08.2.18 or newer**  | Oracle Java 17 (64-bit); Open Java 17 (64-bit); Azul Java 17 (64-bit)                                                    |
| **Web Browser**                             | Google Chrome; Microsoft Edge (Chromium)                                                                                 |
| **Screen Resolution**                       | 1280 x 720 or higher                                                                                                     |

### What Are the Requirements for ZigiOps Cloud Deployment?

ZigiOps Cloud has **no system requirements on the customer side**.

ZigiWave manages:

* Installation
* Hosting
* Updates
* Maintenance
* High availability

Cloud customers simply receive secure access credentials, log in through a supported browser, and start integrating systems immediately.

## What Network Prerequisites Should I Prepare?

ZigiOps communicates with integrated systems using secure outbound connections.

### Network Requirements

* Outbound access to the APIs or endpoints of integrated systems
* HTTPS access to the ZigiOps UI
* TLS-secured communication
* Proxy support (standard HTTP/HTTPS proxies)

Listener ports are configurable during installation and are not fixed by default.

## What User Privileges Are Required to Run ZigiOps?

ZigiOps requires specific privileges during installation and runtime to ensure stability and security.

### Installation Privileges

* Administrator or root privileges are required during installation

### Runtime Privileges

* **Windows:** ZigiOps must run as a Windows service
* **Linux:** ZigiOps can run as a non-root service, but installation requires elevated permissions

No additional privileges are required beyond standard enterprise best practices.

## Which Browsers Are Supported for Accessing the ZigiOps UI?

ZigiOps supports modern Chromium-based browsers.

### Supported Browsers

* Google Chrome
* Microsoft Edge (Chromium)

### Display Requirements

* Minimum resolution: **1280 x 720**

## Summary of ZigiOps System Requirements

| Area                   | Requirement                                                                         |
| ---------------------- | ----------------------------------------------------------------------------------- |
| **Supported OS**       | Windows, Linux, Cloud                                                               |
| **Java Version**       | Java 17 (current); Java 8 or 17 (older versions)                                    |
| **Java Runtime**       | Must be installed separately                                                        |
| **Hardware**           | Small: Dual-Core, 4 GB RAM, 20 GB disk; Enterprise: Quad-Core, 8 GB RAM, 20 GB disk |
| **Cloud Deployment**   | No customer-side infrastructure required                                            |
| **Supported Browsers** | Google Chrome, Microsoft Edge (Chromium)                                            |
| **Network**            | Outbound-focused, TLS-secured, proxy-compatible                                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigiwave.com/integration-platform/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
