[Python] Libcloud is Standard Client Library For Many Popular Cloud Providers
libcloud is a pure python client library for interacting with many of the popular cloud server providers. It was created to make it easy for developers to build products that work between any of the services that it supports.
libcloud was originally created by the folks over at Cloudkick, but has since grown into an independent free software project licensed under the Apache License (2.0).
The below image shows the current support matrix.
| provider | list | reboot | create | destroy |
|---|---|---|---|---|
| EC2 | yes | yes | no | yes |
| EC2-EU | yes | yes | no | yes |
| Slicehost | yes | yes | no | yes |
| Rackspace | yes | no | no | no |
| Linode | no | no | no | no |
| VPS.net | yes | no | no | no |
| GoGrid | yes | no | no | no |
| flexiscale | no | no | no | no |
| Eucalyptus | no | no | no | no |
Currently libcloud is only available via git. To pull the repository please run:
git clone git://github.com/cloudkick/libcloud.git
To install, cd into the libcloud directory, then run:
python setup.py install
You can follow me on Twitter at http://twitter.com/vaibhav1981
Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.
Related posts:
- [Cloud Computing] 5 Questions To Ask Before You Say Yes to any Cloud Based Product
- [Cloud] Panda Security takes Antivirus to the Cloud
- Find Free Internet Access Service Providers Instantly With All Free ISP
- What’s Popular gadget is Google’s own Digg
- [Strategy] Remove Viruses and Spywares From Client Machines