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 |
3.9, 3.10, 3.11, 3.12 |
No |
|
macOS |
3.9, 3.10, 3.11, 3.12 |
Yes |
|
macOS |
3.9, 3.10, 3.11, 3.12 |
Yes |
|
Linux |
3.9, 3.10, 3.11, 3.12 |
Yes |
|
Linux |
3.9, 3.10, 3.11, 3.12 |
pip only |
No |
Linux |
3.9, 3.10, 3.11, 3.12 |
pip only |
No |
Linux |
3.9, 3.10, 3.11, 3.12 |
pip only |
No |
Linux |
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 |
– |
– |
– |
– |
interactive and ExecSequence (no exec)
using public IP
in progress
use Crosswork Application Package (CAPP) instead
- 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).