GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/libcloud: Apache Libcloud is a Python library that hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy-to-use API.

BranchesTags
Open more actions menu

Latest commit

 

History

10,645 Commits
10,645 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
contrib
contrib
 
 
demos
demos
 
 
dist
dist
 
 
docs
docs
 
 
integration
integration
 
 
libcloud
libcloud
 
 
misc
misc
 
 
pylint_plugins
pylint_plugins
 
 
scripts
scripts
 
 
.asf.yaml
.asf.yaml
 
 
.codecov.yml
.codecov.yml
 
 
.dockerignore
.dockerignore
 
 
.editorconfig
.editorconfig
 
 
.flake8
.flake8
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.ratignore
.ratignore
 
 
.readthedocs.yml
.readthedocs.yml
 
 
CHANGES.rst
CHANGES.rst
 
 
CONTRIBUTING.rst
CONTRIBUTING.rst
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
NOTICE
NOTICE
 
 
README.rst
README.rst
 
 
doap_libcloud.rdf
doap_libcloud.rdf
 
 
example_compute.py
example_compute.py
 
 
example_container.py
example_container.py
 
 
example_dns.py
example_dns.py
 
 
example_loadbalancer.py
example_loadbalancer.py
 
 
example_storage.py
example_storage.py
 
 
pyproject.toml
pyproject.toml
 
 
tox.ini
tox.ini
 
 
uv.lock
uv.lock
 
 

Repository files navigation

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://github.com/apache/libcloud/actions/workflows/main.yml/badge.svg?branch=trunk https://github.com/apache/libcloud/actions/workflows/integration-tests.yml/badge.svg?branch=trunk https://github.com/apache/libcloud/actions/workflows/publish_pricing_to_s3.yml/badge.svg?branch=trunk https://img.shields.io/pypi/dm/apache-libcloud https://bestpractices.coreinfrastructure.org/projects/152/badge https://img.shields.io/github/contributors/apache/libcloud.svg?logo=github https://img.shields.io/github/stars/apache/libcloud.svg?logo=github https://img.shields.io/github/forks/apache/libcloud.svg?logo=github
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
Supported Python Versions:Python >= 3.10, PyPy >= 3.10, Python 3.10 + Pyjion (Python 2.7 and Python 3.4 is supported by the v2.8.x release series, last version which supports Python 3.5 is v3.4.0, v3.6.x for Python 3.6, and v3.9.x for Python 3.9, v3.8.x for Python 3.7 and 3.8)

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>.

Note on Python Version Compatibility

Libcloud supports Python >= 3.10 and PyPy >= 3.10.

  • Support for Python 3.9 has been dropped. Last release series which supports Python 3.9 is v3.9.x.
  • Support for Python 3.7 and 3.8 has been dropped in v3.9.0 release. Last release series which supports Python 3.7 and 3.8 is v3.8.x.
  • Support for Python 3.6 has been dropped in v3.7.0 release. Last release series which supports Python 3.6 is v3.6.x.
  • Support for Python 3.5 has been dropped in v3.5.0 release.
  • Last release series which supports Python 3.5 is v3.4.x.
  • Support for Python 2.7 and 3.4 has been dropped in Libcloud v3.0.0 (last release series which support Python 2.7 and Python 3.4 is v2.8.x).

Feedback

Please send feedback to the mailing list at <[email protected]>, 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>.

Website

Source code for the website is available at <https://github.com/apache/libcloud-site>.

License

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

Security

This is a project of the Apache Software Foundation and follows the ASF vulnerability handling process.

Reporting a Vulnerability

To report a new vulnerability you have discovered please follow the ASF vulnerability reporting process.

About

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

libcloud.apache.org

Topics

apachecloudlibcloudlibrarypython

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

2.1k stars

Watchers

79 watching

Forks

937 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.