Skip to main content

An SDK for building applications to work with OpenStack

Project description

The python-openstacksdk is a collection of libraries for building applications to work with OpenStack clouds. The project aims to provide a consistent and complete set of interactions with OpenStack’s many services, along with complete documentation, examples, and tools.

This SDK is under active development, and in the interests of providing a high-quality interface, the APIs provided in this release may differ from those provided in future release.

Usage

The following example simply connects to an OpenStack cloud and lists the containers in the Object Store service.:

from openstack import connection
conn = connection.Connection(auth_url="http://openstack:5000/v3",
                             project_name="big_project",
                             user_name="SDK_user",
                             password="Super5ecretPassw0rd")
for container in conn.object_store.containers():
   print(container.name)

Documentation

Documentation is available at http://python-openstacksdk.readthedocs.org/en/latest/

Requirements

  • Python 2.6+, Python 3.3+

  • pbr

  • requests

  • six

  • stevedore

  • oslo.utils

License

Apache 2.0

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

python-openstacksdk-0.3.2.tar.gz (129.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_openstacksdk-0.3.2-py2.py3-none-any.whl (244.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file python-openstacksdk-0.3.2.tar.gz.

File metadata

File hashes

Hashes for python-openstacksdk-0.3.2.tar.gz
Algorithm Hash digest
SHA256 d9bbe5598e67547d8eed408a35843cf5fa6c7b43f7335f98a41fda6fa4809ad0
MD5 15a2d274e531c0e63efe43fd61d4f4dc
BLAKE2b-256 95ca2ee802571e4a7fe63478460df307152ab6f36b188828fd6e2a069198d69f

See more details on using hashes here.

File details

Details for the file python_openstacksdk-0.3.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for python_openstacksdk-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c1522c593b0af31a09517ddc03fdeff9dbb41ef96a0188815f2c39ee488b9ab4
MD5 77855cb5e6e12b265698e4587d840d14
BLAKE2b-256 e874baef3a07d84049eb0eb482ae7592148fd7d8a889fdb82a664fde7ff23890

See more details on using hashes here.

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