apache-libcloud  3.1.0
About: Apache Libcloud is a Python library for interacting with many of the popular cloud service providers using a unified API.
  Fossies Dox: apache-libcloud-3.1.0.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

apache-libcloud Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies
  4. apache-libcloud-3.1.0.tar.bz2 contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).

Apache Libcloud - a unified interface for the cloud

Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API.












Apache 2.0; see LICENSE file







Supported Python Versions

Python >= 3.5, PyPy 3 (Python 2.7 and Python 3.4 is supported by the v2.8.x release series)

Resources you can manage with Libcloud are divided into the following categories:

  • Compute - Cloud Servers and Block Storage - services such as Amazon EC2 and Rackspace Cloud Servers (libcloud.compute.*)
  • Storage - Cloud Object Storage and CDN - services such as Amazon S3 and Rackspace CloudFiles (libcloud.storage.*)
  • Load Balancers - Load Balancers as a Service, LBaaS (libcloud.loadbalancer.*)
  • DNS - DNS as a Service, DNSaaS (libcloud.dns.*)
  • Container - Container virtualization services (libcloud.container.*)

Apache Libcloud is an Apache project, see <http://libcloud.apache.org> for more information.


Documentation can be found at <https://libcloud.readthedocs.org>.

Note on Python Version Compatibility

Libcloud v3.0.0 dropped support for Python 2.7 and Python 3.4 and now only supports Python >= 3.5.

If you still need to us Libcloud with one of the now unsupported versions, you can do that by using the latest release of Libcloud which still supports those versions (Libcloud v2.8).


Please send feedback to the mailing list at <dev@libcloud.apache.org>, or Github repo at <https://github.com/apache/libcloud/issues>.


For information on how to contribute, please see the Contributing chapter in our documentation <https://libcloud.readthedocs.org/en/latest/development.html#contributing>


Apache Libcloud is licensed under the Apache 2.0 license. For more information, please see LICENSE and NOTICE file.