Skip to main content

A python package that creates a CLI conversion from Rubrik APIs

Project description


This project provides a Command Line Interface (CLI) conversion of Rubrik APIs. It can be used for both running commands or writing simplified scripts.


Install from PyPI:

$ pip install rbkcli
$ echo 'eval "$(register-python-argcomplete rbkcli)"' >> ~/.bashrc


By default, the rbkcli will attempt to read the the Rubrik Cluster credentials from the following environment variables:

  • rubrik_cdm_node_ip
  • rubrik_cdm_username
  • rubrik_cdm_password

So the commands to be run would be:

$ export rubrik_cdm_node_ip=<IP>
$ export rubrik_cdm_username=<username>
$ export rubrik_cdm_password=<password>

Once the above environment variables are exported with the authentication data, rbkcli will dynamically create the command line based on the available APIs in that cluster.

$ rbkcli cluster me
  "acceptedEulaVersion": "0.0",
  "apiVersion": "1",
  "latestEulaVersion": "1.1",
  "name": "MyCluster",
  "timezone": {
    "timezone": ""
  "version": "4.2.2-1699"


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

rbkcli-1.0.0b2.tar.gz (52.8 kB view hashes)

Uploaded source

Built Distribution

rbkcli-1.0.0b2-py3-none-any.whl (62.6 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page