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",
                             username="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.7, Python 3.3+

  • pbr

  • requests

  • six

  • stevedore

  • oslo.utils

License

Apache 2.0

Project details


Release history Release notifications | RSS feed

This version

0.6.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openstacksdk-0.6.1.tar.gz (201.2 kB view details)

Uploaded Source

Built Distribution

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

openstacksdk-0.6.1-py2.py3-none-any.whl (368.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file openstacksdk-0.6.1.tar.gz.

File metadata

  • Download URL: openstacksdk-0.6.1.tar.gz
  • Upload date:
  • Size: 201.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for openstacksdk-0.6.1.tar.gz
Algorithm Hash digest
SHA256 fb36ebe51034ff838cc6ad2db57204a4ae4ff549060af3fa281a4350aa226973
MD5 9ea50fd18a546fb59c2bd96062d66829
BLAKE2b-256 baebf2130ddddf16ce4d5ecc8b3a755bc7dfe53baa13b4fcc172f5f16f2dd831

See more details on using hashes here.

File details

Details for the file openstacksdk-0.6.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for openstacksdk-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c8d1f5b4cfe4ed221160cd5ad535fc348da36964b23a50324535e0c0e647c180
MD5 7a8c91185b1f88cd41fba27b0ee14956
BLAKE2b-256 743e7b720f084b981fb0d81fef7da6406e52ab0a8b49c20da7b60977d83aedc4

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