Skip to content
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
Python Other
  1. Python 99.9%
  2. Other 0.1%
Branch: trunk
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add stale bot config. Jul 15, 2019
contrib Update generate feature matrix script. Feb 20, 2020
demos Add `prefix` to top-level storage API (#1397) Jan 9, 2020
dist dist/hash.py: add module-level docstring Oct 16, 2018
docs Re-generate supported provider tables. Mar 31, 2020
integration Add license headers to the files which were missing it. Jul 18, 2019
libcloud Don't run additional assertions when running rackspace tests. Apr 3, 2020
misc Add file with a couple of apache-libcloud PyPi package related BigQuery Feb 8, 2020
pylint_plugins Update pylint and astroud, update plugin so it works with newer version Nov 30, 2019
scripts Add script for checking that python files contain apache license Jul 18, 2019
.codecov.yml Post a single code comment which is updated. Sep 11, 2017
.coveragerc Add a new driver, tests and documentation for CloudSigma API v2.0. Jan 29, 2014
.dockerignore Run tests in a docker container Apr 16, 2015
.editorconfig Added .editorconfig file for easier editing. Nov 4, 2015
.gitignore Update .gitignore file. Jul 9, 2019
.pylintrc Update pylint config so it works with new version of pylint. May 26, 2019
.ratignore Docker example and help content updates Dec 23, 2015
.travis.yml Add a comment, use python binary on Windows. Jan 22, 2020
CHANGES.rst Add changelog entry. Apr 3, 2020
CONTRIBUTING.rst Fix typos - bellow -> below. Oct 13, 2015
LICENSE Merge storage_api branch. Mar 7, 2011
MANIFEST.in Move file from contrib/ to scripts/, make sure file is included in final Sep 20, 2017
NOTICE Update year in the notice file. Oct 10, 2015
README.rst test: Sep 9, 2019
doap_libcloud.rdf Update doap file. Mar 3, 2020
example_compute.py Remove casts which don't work correctly because MyPy doesn't inherit Mar 1, 2020
example_container.py Add example_container.py file. Mar 1, 2020
example_dns.py Add DNS example. Oct 14, 2011
example_loadbalancer.py Update examples to use "region" argument instead of using old, unsupp… Nov 11, 2014
example_storage.py Update examples to use "region" argument instead of using old, unsupp… Nov 11, 2014
mypy.ini Add type annotations for the base container API. Mar 1, 2020
pytest.ini Print 10 slowest tests during pytest test runs. May 28, 2019
requirements-tests.txt Update CI on Windows to Python 3.8 (#1404) Jan 9, 2020
setup.cfg Fix lint. May 28, 2019
setup.py Remove dependencies which we don't need anymore since we only support Jan 24, 2020
tox.ini Update tox file. Mar 1, 2020

README.rst

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.

https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat https://bestpractices.coreinfrastructure.org/projects/152/badge
Code:https://github.com/apache/libcloud
License:Apache 2.0; see LICENSE file
Issues:https://issues.apache.org/jira/projects/LIBCLOUD/issues
Website:https://libcloud.apache.org/
Documentation:https://libcloud.readthedocs.io

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

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

Feedback

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

Contributing

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

License

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

You can’t perform that action at this time.