libcloud is a standard client library, written in Python, to access popular cloud hosting providers.
Using cloud services without the need to learn APIs for each of them & building web applications that use multiple providers become much easier.
libcloud currently supports ~8 cloud hosting providers including Amazon EC2, Slicehost & Rackspace.
http://incubator.apache.org/libcloud/