Skip to main content


Project description

Swimbundle Cloud

Package provides reusable provider-agnostic cloud integrations for Swimbundles

Provides a CLI to generate new swimbundles, and can be installed as a dependency in swimbundles to extend all default cloud integrations functionality

Built using Apache Libcloud

Currently support COMPUTE providers only


Install from public repository

pip install sbcloud


Scaffold new cloud swimbundle with all supported integrations for the chosen provider

See for available providers

sbcloud generate --vendor "Amazon Web Services" --product "EC2" --provider "EC2" --logo-path "./path/to/logo.png"

Manifests will be generated based on expected arguments for chosen provider, but asset and integration inputs may need adjusted

Swimbundle Usage

List in dist_requirements.txt file in swimbundles

Import and extend base classes provided by package and configure with provider information

from sbcloud.integrations.compute import ComputeListNodesIntegration

class SwMain(ComputeListNodesIntegration):

    provider = 'ec2'

Project details

Download files

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

Files for sbcloud, version 0.4.6
Filename, size File type Python version Upload date Hashes
Filename, size sbcloud-0.4.6-py2.py3-none-any.whl (14.9 kB) File type Wheel Python version 2.7 Upload date Hashes View
Filename, size sbcloud-0.4.6.tar.gz (7.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page