OpenStackClientยถ

OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Object Storage and Block Storage APIs together in a single shell with a uniform command structure.

Using OpenStackClientยถ

Getting Startedยถ

Release Notesยถ

Contributor Documentationยถ

Project Goalsยถ

  • Use the OpenStack Python API libraries, extending or replacing them as required

  • Use a consistent naming and structure for commands and arguments

  • Provide consistent output formats with optional machine parseable formats

  • Use a single-binary approach that also contains an embedded shell that can execute multiple commands on a single authentication (see libvirtโ€™s virsh for an example)

  • Independence from the OpenStack project names; only API names are referenced (to the extent possible)

Contributingยถ

OpenStackClient utilizes all of the usual OpenStack processes and requirements for contributions. The code is hosted on OpenStackโ€™s Git server. Bug reports may be submitted to the python-openstackclient Launchpad project. Code may be submitted to the openstack/python-openstackclient project using Gerrit. Developers may also be found in the IRC channel #openstack-sdks.

Indices and Tablesยถ