Jump to: navigation, search


Status: to be proposed

Official Title: OpenStack Client Tools

PTL: Dean Troyer

Mission Statement

The OpenStack Client Tools mission is to provide clean and consistent interfaces to OpenStack services via the published REST APIs. The intended audiences are command-line users (OpenStackClient) and application developers (SDKs as they join the program).


The OpenStack Client Tools program encompasses a number of related projects that have both common contributors and common consumer interests regarding OpenStack services. The existing OpenStackClient project is targeted at command-line users: end-users as well as cloud operators, devops, system administrators or anyone needing a shell interface to OpenStack. The SDK projects (expected to join the program as they mature) implement bindings to the OpenStack REST APIs in multiple languages.


Releases for the Client Tools projects are on an independent schedule from the OpenStack integrated release just as the existing client CLI/libraries do today.

  • OpenStackClient delivers an integrated CLI as a PyPI package and the usual OpenStack tarballs.



OpenStackClient (OSC) is a unified command line client for OpenStack services that has a consistent command structure and single binary design.

Wiki OpenStackClient
GitHub https://github.com/openstack/python-openstackclient
LaunchPad https://bugs.launchpad.net/python-openstackclient
Core Team Members python-openstackclient-core : Dean Troyer, Doug Hellmann, Steve Martinelli