Jump to: navigation, search

Difference between revisions of "OpenStackClients"

(python-openstackclient)
(Update python-openstackclient data)
 
(6 intermediate revisions by 6 users not shown)
Line 17: Line 17:
 
== python-openstackclient ==
 
== python-openstackclient ==
  
* Supports compute, image, volume and object store.
+
* Supports compute, image, volume, identity, network and object store.
* Repo:  https://github.com/openstack/python-openstackclient.git
+
* Project: http://docs.openstack.org/developer/python-openstackclient/
* Language: Python 2.6, 2.7, 3.4
+
* Repo:  https://opendev.org/openstack/python-openstackclient
 +
* Language: Python 3.6+
 
* Type: CLI
 
* Type: CLI
  
Line 29: Line 30:
 
* Type: Library/CLI
 
* Type: Library/CLI
 
* API: Image [http://docs.openstack.org/api/openstack-image-service/2.0/content/ 2.0], [http://docs.openstack.org/api/openstack-image-service/1.1/content/ 1.1]
 
* API: Image [http://docs.openstack.org/api/openstack-image-service/2.0/content/ 2.0], [http://docs.openstack.org/api/openstack-image-service/1.1/content/ 1.1]
 +
 +
== python-ironicclient ==
 +
 +
* Project: http://docs.openstack.org/developer/python-ironicclient/
 +
* Repo:  https://github.com/openstack/python-ironicclient.git
 +
* Language: Python 2.7, 3.4
 +
* Type: Library/CLI
 +
 +
== python-manilaclient ==
 +
 +
* Project: http://docs.openstack.org/developer/python-manilaclient/
 +
* Repo:  https://github.com/openstack/python-manilaclient.git
 +
* Language: Python 2.7, 3.4
 +
* Type: Library/CLI
  
 
== python-novaclient ==
 
== python-novaclient ==
Line 55: Line 70:
  
 
= Official Clients (in development) =
 
= Official Clients (in development) =
 +
 +
== python-barbicanclient ==
 +
 +
* Repo: https://git.openstack.org/openstack/python-barbicanclient
 +
* Language: Python 2.7, 3.4
 +
* Type: Library/CLI
  
 
== python-cinderclient ==
 
== python-cinderclient ==
Line 72: Line 93:
 
* Repo:  https://github.com/openstack/python-heatclient.git
 
* Repo:  https://github.com/openstack/python-heatclient.git
 
* Language: Python 2.6, 2.7
 
* Language: Python 2.6, 2.7
 +
* Type: Library/CLI
 +
 +
== python-troveclient ==
 +
 +
* Repo: https://github.com/openstack/python-troveclient.git
 +
* Language: Python 2.7
 
* Type: Library/CLI
 
* Type: Library/CLI
  
Line 84: Line 111:
 
* Type: Library/CLI
 
* Type: Library/CLI
 
* API: Identity [http://docs.openstack.org/api/openstack-identity-service/2.0/content/ 2.0]
 
* API: Identity [http://docs.openstack.org/api/openstack-identity-service/2.0/content/ 2.0]
----
 
 
== template ==
 
 
* Project: <url>
 
* Repo: <url>
 
* Language:
 
* Maintainer: <email>?
 
* Type: Library/GUI/CLI/all of the above
 
* APIs supported: api/version, ...
 

Latest revision as of 13:31, 22 October 2022

OpenStack Clients

Each OpenStack project has a related client project that includes Python API bindings and a CLI. Below is a collection of known clients. For a list of known software development kits for other programming languages see SDKs.

Official Clients

Horizon

python-openstackclient

python-glanceclient

python-ironicclient

python-manilaclient

python-novaclient

python-neutronclient

python-swiftclient

Official Clients (in development)

python-barbicanclient

python-cinderclient

python-ceilometerclient

python-heatclient

python-troveclient

Deprecated Clients

python-keystoneclient