CloudBridge aims to provide a simple layer of abstraction over different cloud providers, reducing or eliminating the need to write conditional code for each cloud.
The simplest possible example for doing something useful with CloudBridge would look like the following.
from cloudbridge.cloud.factory import CloudProviderFactory, ProviderList
provider = CloudProviderFactory().create_provider(ProviderList.AWS, {})
print(provider.compute.instances.list())
In the example above, the AWS_ACCESS_KEY and AWS_SECRET_KEY environment variables must be set to your cloud credentials.
The following object graph shows how to access various provider services, and the resource that they return. Click on any object to drill down into its details.
The latest release can always be installed form PyPI. For other installation options, see the installation page:
pip install cloudbridge
concepts.rst getting_started.rst topics/overview.rst topics/contributor_guide.rst api_docs/ref.rst
genindex