- The ADK Python package is hosted on PyPI. In an air gapped environment, it is inaccessible.
- By default, watsonx Orchestrate pulls packages from PyPI when installing Python tools.
- The watsonx Orchestrate Developer Edition is not available.
Getting started
As a site administrator, you need to acquire:- Access to a jumpbox which connects to both the internet and your Cloud Pak for Data Cluster.
- A locally hosted Python package registry accessible from your internal network. Examples of common PyPi registry providers include Artifactory and Sonatype Nexus, but other options are available.
Uploading the ADK to your local pypi registry
1
Get dependencies list
On your jumpbox, run the following to get the full list of dependencies necessary to generate wheel files for each dependency of the ADK.
BASH
2
Copy wheel files
Copy all wheel files to your local PyPI registry provider.
Fixing Python tool import
To import Python tools successfully, configure watsonx Orchestrate to pull the ADK from your local registry. All python tools must be imported with arequirements.txt file. This file must contain at least the following:
Note:
Any dependencies other than the ADK you want to utilize in your tools must also be uploaded by site administrator to your PyPI registry as well.
CPD - watsonx Orchestrate ADK compatability chart
Below are the supported versions of the ADK that should be used with each version of CPD.| CPD Expected Release Date | CPD Version | ADK Version | CPD Support Of Non-air gapped ADK | CPD Support of air gaped ADK |
|---|---|---|---|---|
| 30 June, 2025 | 5.2.0 | 1.6.2 | Supported | No support |
| 30 July, 2025 | 5.2.0.1 | 1.6.x | Supported | No support |
| 27 August, 2025 | 5.2.1 | 1.8.x | Supported | Requires custom patch from support team |
| 29 October, 2025 | 5.2.2 | 1.12.x | Supported | Supported |
| 10 December, 2025 | 5.3 | 1.14.x | Supported | Supported |

