Apache Libcloud is an open-source client library that abstracts away differences among multiple cloud provider APIs, exposing common functionality in a nice, clean and concise API. The current version allows users to manage four different cloud resources: Cloud Servers (services such as Amazon EC2 and Rackspace), Cloud Storage, Load Balancers as a Service and DNS as a Service.
This talk addresses the following topics:
* Why a library like this was built in the first place
* Different problems we have encountered while building it (not all the providers always play nice)
* An introduction to the library API (compute, storage and load-balancer part)
* How to use it to build something useful and fun
* How to participate and contribute
* Roadmap and plans for the future
[youtube R8fC4efkj2s]
Video Producer: EuroPython Conference