Compatibility

Supported Python versions

RADKit is built for and tested against Python 3.9 to 3.12 included. The Linux, Windows and macOS installers are based on Python 3.11 since RADKit 1.7.0 (previous versions up to 1.6.x were based on Python 3.9).

Note

  • Python 3.8 has reached end of life and is no longer supported since RADKit 1.7.6.

  • There are plans to add Python 3.13 support in the near future.

  • There are no plans to support Python 3.14 at the moment.

To install a supported version of Python (only required for pip installation), please refer to your operating system documentation; we strongly recommend setting up a virtual environment using a tool such as pyenv, venv or virtualenv.

Supported OSes & architectures

The table below indicates whether a given OS/architecture type is supported and what Python versions and installation method(s) are supported for it. See Hardware & OS requirements below for details on OS versions and other requirements.

OS/Arch

Python Versions [5]

Installation

Genie [6]

Windows x86_64

3.9, 3.10, 3.11, 3.12

Installer or pip

No

macOS x86_64

3.9, 3.10, 3.11, 3.12

Installer or pip

Yes

macOS arm64

3.9, 3.10, 3.11, 3.12

Installer or pip

Yes

Linux x86_64

3.9, 3.10, 3.11, 3.12

Installer or pip

Yes

Linux aarch64

3.9, 3.10, 3.11, 3.12

pip only

No

Linux armv7l for RPi

3.9, 3.10, 3.11, 3.12

pip only

No

Linux x86_64 with musl

3.9, 3.10, 3.11, 3.12

pip only

No

Linux aarch64 with musl

3.9, 3.10, 3.11, 3.12

pip only

No

Supported browsers

The RADKit Service WebUI and Client Proxy WebUI support all major browsers, including Chrome, Edge/Chromium, Safari and FireFox. We do not support nor test on browsers that are EOL, like Edge/Chakra or Internet Explorer. Please keep your browser as up-to-date as possible for both compatibility and security reasons. Despite our efforts, there might be still be minor rendering differences across browsers.

Hardware & OS requirements

Note

RADKit’s base footprint is actually pretty small. It can potentially run with less resources, and on more systems, that what is documented below. Please contact us if you would like to explore running RADKit on different platforms and/or constrained systems.

CSPC
  • RADKit should be deployed on CSPC 2.11 and newer

  • Older versions are currently supported, but will be dropped in a future RADKit release

Linux
  • Supported Linux distributions include:

    • RHEL8 or compatible (e.g. Alma)

    • Ubuntu 22.04 or newer (Server, Desktop, Pro)

    • Tentatively, any modern glibc-based distro released in 2023 or later

  • Limited support for musl-based distros (only Alpine tested so far)

  • Hardware requirements:

    • CPU: 4 cores (1.5 GHz or faster)

    • RAM: 16GB

    • Storage: 164 GB SSD (mostly for logs)

Windows
  • Supported Windows versions include:

    • Windows 10 (Server, Pro, Enterprise, Education)

    • Windows 11 (Server, Pro, Enterprise, Education)

  • Hardware requirements:

    • CPU: 4 cores (1.5 GHz or faster)

    • RAM: 16GB

    • Storage: 164 GB SSD (mostly for logs)

macOS
  • Supported macOS versions include:

    • macOS 11 (Big Sur)

    • macOS 12 (Monterey)

    • macOS 13 (Ventura)

    • macOS 14 (Sonoma)

    • macOS 15 (Sequoia)

  • Hardware requirements:

    • CPU:

      • Intel 4 cores (1.5 GHz or faster)

      • All Apple Silicon CPU as of September 2024 (recommended)

    • RAM: 16GB

    • Storage: 164 GB SSD (mostly for logs)

Docker
  • TBD

Device & platform support

The table below indicates the supported device types and platforms for RADKit.

Technology

Display Name

SSH

SCP/SFTP

HTTPS

Import

Swagger

Netconf

SNMP

Collaboration

Broadworks (Generic)

yes

yes

yes

Collaboration

CMS (Cisco Meeting Server)

yes

yes

yes

yes

Collaboration

CUCM (Unified Communication Manager)

yes [1]

yes

yes

yes

Collaboration

CVOS (Voice Operating System - Generic)

yes [1]

yes

no

no

Collaboration

CVP (Cisco Voice Portal)

yes

yes

yes

yes

Collaboration

Expressway

yes

yes

yes

yes

Collaboration

UCCE (Contact Center Enterprise)

yes

yes

no

no

yes

CX

CSPC (Common Service Platform Collector)

yes

yes

no

yes

CX

RADKit Service

yes

yes

DC

APIC (Application Policy Infrastructure Controller)

yes

yes

yes

yes

DC

CIMC (Integrated Management Controller)

yes

yes

yes

DC

HyperFlex

yes

yes

yes

yes

DC

Intersight Appliance

yes

yes

yes

no

DC

Nexus Dashboard

yes

yes

yes

no

DC

NX-OS

yes

yes

yes

yes

yes

DC

UCS Manager

yes

yes

yes

Enterprise

AireOS

yes

yes

no

no

yes

Enterprise

Catalyst Center

yes

yes

yes

yes

Enterprise

Cisco AP OS

yes

yes

Enterprise

IOS XE

yes

yes

yes

yes

yes

Enterprise

SD-WAN cEdge

yes

yes [2]

yes [2]

yes [2]

yes [2]

Enterprise

SD-WAN vManage

yes

yes

yes

yes

yes

Enterprise

WLC (Wireless Lan Controller)

yes

yes

yes

yes

yes

yes

Security

ASA Firewall

yes

yes

yes

Security

FDM (Firepower Device Management)

yes

yes

yes

no

Security

FMC (Firewall Management Console)

yes

no [3]

yes

yes

yes

Security

FTD (Firewall Threat Defense)

yes

yes

yes

yes

Security

ISE (Identity Service Engine)

yes

yes

yes

yes

Security

ESA (Secure Email Appliance)

yes

yes

yes

yes

Security

SMA (Secure Email and Web Manager)

yes

yes

yes

yes

Security

WSA (Secure Web Appliance)

yes

yes

yes

yes

SP

CPS (Cisco Policy Suite)

yes

yes

SP

Crosswork

yes

yes

yes

no [4]

SP

IOS XR

yes

yes

no

yes

yes

SP

NCS-2000

yes

yes

yes

SP

NSO (Network Service Orchestrator)

yes

yes

yes

no [3]

yes

SP

Routed PON

yes

yes

yes

SP

StarOS

yes

yes

SP

UCC 5G AMF Ops-Center

yes

yes

SP

UCC 5G PCF Ops-Center

yes

yes

SP

UCC 5G SMF Ops-Center

yes

yes

Linux

yes

yes

Generic

yes

yes

CML (Cisco Modeling Labs)

yes

yes

yes

Splunk

yes

Legend:
  • yes: RADKit supports the protocol/feature on the listed platform.

  • no: RADKit does not support the protocol/feature on the listed platform.

  • –: not applicable (the listed platform does not support the protocol/feature).