Skip to main content

Cisco RADKit Client

Project description

Cisco RADKit

PLEASE READ

⚠️ WARNING

The Cisco RADKit packages have been temporarily moved to a separate index: https://radkit.cisco.com/pip

For updated installation instructions please refer to the "installing" section below.

About

Cisco Remote Automation Development Kit (RADKit) is a Software Development Kit (SDK) that offers a set of ready-to-use tools and Python modules, providing efficient and scalable interactions with local or remote equipment. It enables manual device access and automation, and allows users to capture data, monitor states, deploy configurations, or administer network devices.

For more information, please visit:

Downloading

RADKit is available in two forms: as an installer (containing a dedicated Python run-time environment + all required third-party dependencies) for the most common platforms, and as individual Python wheels for all supporrted platforms. The wheels can either be downloaded as tarballs from the main RADKit Home Page, or individually from PyPI.org.

At the moment, RADKit comprises four different Python packages:

Verifying

All RADKit Python wheels are both attested and signed.

  • Attestation: PyPI.org is configured to only accept RADKit wheels published by Cisco. For more details on attestations, see the PyPI docs.

  • Code Signing: Cisco provides signed SHA-256 digests for all RADKit wheels on the main RADKit Home Page in the form of a .sig256 file for every release. Those digests can be cryptographically verified using the mechanism documented at this location.

Installing

Installing RADKit Service or Client is a simple matter of performing a pip install (or equivalent using your tool of choice) of RADKit Client and/or Service on a supported Python version (the use of a virtual environment is strongly recommended):

# To download all RADKit packages:
$ python3 -m pip download --no-deps --index-url https://radkit.cisco.com/pip cisco_radkit_client cisco_radkit_service cisco_radkit_common cisco_radkit_genie

# To install RADKit Service:
$ python3 -m pip install --find-links . cisco_radkit_service

# To install RADKit Client:
$ python3 -m pip install --find-links . cisco_radkit_client

More detailed instructions on how to install RADKit can be found at this location.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cisco_radkit_client-1.99.1.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file cisco_radkit_client-1.99.1.tar.gz.

File metadata

  • Download URL: cisco_radkit_client-1.99.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for cisco_radkit_client-1.99.1.tar.gz
Algorithm Hash digest
SHA256 37599fa2aa8ac3dea3e74394cacb25f2c4694067384180b51ab601b4052303db
MD5 1e1805cf975becde492611995b18cfed
BLAKE2b-256 4f468d8baa07e3519b50e7fce54082079bb69d14e81acc0de46630140ab9ab53

See more details on using hashes here.

Provenance

The following attestation bundles were made for cisco_radkit_client-1.99.1.tar.gz:

Publisher: publish.yml on Cisco-RADKit-eng/publish

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page