System requirements and dependencies

This page lists software dependencies for each Itential Platform On-Prem and Itential Automation Gateway release. All dependencies have been tested and certified with both Itential Platform and Itential Automation Gateway (IAG).

Host operating system

Itential Platform, Itential Automation Gateway (IAG), and Gateway Manager are supported on the following operating systems.

Itential Platform

VersionOperating SystemReleaseProductionDevelopment
Platform 6RHEL 64-BitRHEL 8/9
Rocky 8/9
xx
2023.2RHEL 64-BitRHEL 8/9
Rocky 8/9
xx
2023.1RHEL 64-BitRHEL 8/9
Rocky 8/9
xx
2022.1RHEL 64-BitRHEL 8xx

IAG

IAG VersionOperating SystemReleaseProductionDevelopment
5.1RHEL 64-BitRHEL 8/9
Rocky 8/9
xx
4.3RHEL 64-BitRHEL 8/9
Rocky 8/9
xx
2023.3RHEL 64-BitRHEL 8/9
Rocky 8/9
xx
2023.2Rocky 64-BitRHEL 8/9
Rocky 8/9
xx
2023.1Rocky 64-BitRHEL 8/9
Rocky 8/9
xx
2022.1Rocky 64-BitRHEL 8/9
Rocky 8/9
xx

Gateway Manager

Gateway Manager VersionOperating SystemReleaseProductionDevelopment
1.0RHEL 64-BitRHEL 8/9
Rocky 8/9
xx

Itential Platform server

Release VersionnodejspythonpipMarkupSafe (pip package)textfsmJinja2
Platform 620.x3.11.x22.3.1+2.1.41.1.33.1.2
2023.220.3.03.11.71.1.33.1.2
2023.118.15.0-19.0.03.9.5+20.2.4+2.0.11.1.2-1.2.02.11.3-2.12.0
2022.116.20.1 or 14.18.0** (EOL)3.920.2.4+2.0.11.1.2-1.2.02.11.3-2.12.0

Notes:

  • The gcc-c++ and make packages should be installed from your OS distribution.
  • The gcc is only required for installation and can be safely removed after a successful install. The gcc is not needed for operation.
  • Jinja2 depends on the MarkupSafe module.

**Node version 14.18.0 is compatible with the indicated release versions; however, this version of Node is EOL (end of life) and Itential does not recommend or support its use. Itential recommends Node 16.20.1 for the Itential Platform versions indicated.

MongoDB server

Itential Platform VersionMongoDB
Platform 67.0 or 8.0
2023.27.0
2023.15.0 or 6.0
2022.15.0 or 6.0

RabbitMQ server

Itential Platform Versionrabbitmqerlangelixir / dedup plugins
2023.2N/A
No longer needed
N/AN/A
2023.13.12.10RabbitMQ Erlang/OTPEvent Deduplication
2022.13.12.10RabbitMQ Erlang/OTPEvent Deduplication

Redis server

Itential Platform VersionRedis Server
Platform 67.0, 7.4
2023.27.2
2023.17.0.0-7.1.0
2022.16.2.10

Notes:

  • The gcc-c++ and make packages should be installed from your OS distribution.
  • The gcc is only required for installation and can be safely removed after a successful install. The gcc is not needed for operation.

CyberArk CCP

Itential Platform VersionCyberArk CCP
Platform 612.6
13.0
14.0
14.2
2023.212.6
13.0
14.0
14.2

Support for CyberArk CCP was introduced in Platform 6.0.7 and 2023.2.23. For more information, see Integrate with CyberArk CCP.

HashiCorp Vault

Itential Platform VersionVault
Platform 61.15.4
2023.21.15.4
2023.11.13.1-2.0.0
2022.11.0.0-2.0.0

Automation Gateway

IAG Versionpythonopensslhaproxypipterraformnornirnetmiko
4.33.9.x1.1.0-1.2.02.0.0-3.0.020.2.41.2.93.0.0-4.0.04.1.2
2023.33.9.x1.1.0-1.2.02.0.0-3.0.020.2.41.2.93.0.0-4.0.04.1.2
2023.23.9.x1.1.0-1.2.02.0.0-3.0.020.2.41.2.93.0.0-4.0.04.1.2
2023.13.9.x1.1.0-1.2.02.0.0-3.0.020.2.41.2.93.0.0-4.0.04.1.2
2022.13.9.5-4.0.01.1.0-1.2.02.0.0-3.0.020.2.40.12.0-0.13.03.0.0-4.0.03.0.0-4.0.0

Notes:

  • The following grpc pinned libraries are used to test IAG: pygnmi==0.8.9, grpcio==1.53.0.
  • The gcc-c++ and make packages should be installed from your OS distribution.
  • The gcc is only required for installation and can be safely removed after a successful install. The gcc is not needed for operation.
  • The following development packages are required to install Automation Gateway: libffi-dev, openssl-dev, python-dev, sqlite-dev.
  • One or more of the following packages may be required by the specific Ansible modules you’re using: psutil, pycrypto, paramiko, ncclient, lxml, nitrosdk-python, jxmlease.
  • Check the Ansible documentation for the roles you’re planning to use for additional package requirements.

Ansible

IAG Versionansibleansible coreansible community
4.32.9.0-2.11.02.13.0-2.156.0-8.0
2023.32.9.0-2.11.0-2.13.0 < 2.156.0-8.0
2023.22.9.0-2.11.02.13.0-2.156.0-8.0
2023.12.9.0-2.11.02.13.0-2.156.0-8.0
2022.12.9.0-2.11.0

Notes:

  • Prior to IAG 2023.1, Itential supported ansible up to version 2.10.
  • Ansible changed its versioning after 2.10 to release both the ansible-core and ansible-community packages.
  • Check the Ansible release documentation for details.

IAG compatibility with Itential Platform

All supported versions of Itential Automation Gateway (IAG) are tested for compatibility with supported versions of Itential Platform. However, IAG 5.1 is only compatible with Platform 6 and 2023.2. New features added in various versions of IAG might not be available in all versions of Itential Platform because a specific version of the Platform may lack the functionality to make use of that feature.

Refer to the following table to identify the IAG versions compatible with Itential Platform versions.

Itential Platform VersionIAG/2022.1IAG/2023.1IAG/2023.2IAG/2023.3IAG/4.3IAG/5.1
Itential Cloud - Hosted Version 2023.2 (as of July 15, 2025)YesYesYesYesYesYes
Platform 6.0.0YesYesYesYesYesYes
2023.2YesYesYesYesYesYes
2023.1YesYesYesYesYesNo
2022.1YesYesYesYesYesNo

If a version of Itential Platform does not provide support for a feature in a version of IAG, the versions remain compatible, but Itential Platform will not be able to use that feature in IAG.

IAG versioning practices

All supported versions of IAG are assigned unique identifiers (version numbers) to help manage different versions and releases of the software to ensure customers can access the correct version they need.

Here’s an explanation of how Itential names IAG versions to help you understand the nature of changes between versions:

Component version - This identifies the build version of the Platform application (IAG) distributed in a maintenance release. For each change made to the source code as part of a development build, whether it’s a bug fix or improvement, there is a component version bump. Components are versioned independently of product release versions. Multiple builds can be created for a single release version.

Release version - This identifies the Platform release version of IAG made available to customers in a maintenance release. Release versioning helps to track different iterations of the software and increments each month as part of the maintenance release.

Each versioning scheme is purposely designed to provide a structured mechanism of releasing and tracking Itential’s product versions, enabling developers to identify bugs more efficiently and maintain code integrity.

If you need additional support or require more information about Itential’s versioning, contact the Product Support Team.

Cisco NSO / Itential tools

Itential Platform VersionPackageSupported
Platform 6java1.70-1.9.0
2023.2java1.70-1.9.0
2023.1java1.70-1.9.0
2022.1java1.70-1.9.0
2021.2java1.70-1.9.0

Note: The ant package should be installed from your OS distribution.

NSO support policy

The Itential Platform supports integration with tested and verified versions of NSO, which may vary for each version of Itential Platform. Itential will address any errors or flaws that affect the integration of supported NSO versions into Itential Platform. All patch releases (denoted by the third digit in the NSO version number) for supported NSO versions are covered by this policy.

Itential is not responsible for the development or support of NSO itself.

Versions currently supported

Supported versions of NSO are defined in the Release Notes of each version of Itential Platform. In the Devices/Services Compatibility section of the release notes, the NSO versions used for testing are listed in the NSO Versions table. When viewing this table, note that the support policy defined above applies. Though a specific patch release for each NSO version may be listed in the table, any patch release for that NSO version is supported.

When planning to integrate NSO into Itential Platform, keep long-term support (LTS) versions of NSO in mind. Details regarding the support of LTS versions of NSO can be found in Aligning with Cisco support.

Planned future support

The following sections outline planned support for NSO that Itential is targeting for the future. As new versions of Itential Platform and NSO are released, testing will be required before certifying support.

Aligning with Cisco support

Moving forward, Itential will support any version of NSO that is supported by Cisco at that time, including LTS versions of NSO. For further information about the NSO version lifecycle, refer to the Cisco End-of-Life and End-of-Sale Notices.

Backporting support

Whenever a new version of NSO is released by Cisco, Itential will attempt to certify support of that NSO version for the latest existing release of IP.

NSO version support matrix

NSO Version2022.1.x2023.1.x2023.2.xPlatform 6.0.x
5.6.x
5.7.x (LTS)
5.8.x [1]
6.0.x [1]✓ [2]
6.1.x (LTS) [1]
6.2.x [1]✓ [2]
6.3.x [1]✓ [2]
6.4.x [1]✓ [2]

Footnotes:

[1] NSO version numbers that are forecasted for release in the future are subject to change. [2] Itential Platform support for this future version of NSO will be backported once the NSO version is released by Cisco.