Support: 1-800-961-4454
1-800-961-2888

Rackspace Cloudvent Calendar Day 16: Use SDKs

In the spirit of the holiday season, I’m sharing some tips and features of our cloud that you may not know about. In this countdown I’ll have 24 posts for you, each covering a single topic or feature about Rackspace Cloud products. We’ll post one per day so keep checking back!

Using the API inside your application and programmatically controlling infrastructure is the holy grail of cloudy application design. It’s what you should strive for in your architecture. We have SDKs for you to take advantage of our API without leaving your favorite programming language. Our SDKs work with the Rackspace Cloud API as well as the OpenStack API, so you can really “code once, deploy anywhere.” A few of our SDKs are also multi-cloud capable, so you can use them with Rackspace and other cloud providers.

PHP
php-opencloud: http://developer.rackspace.com/#php

Python
pyrax: http://developer.rackspace.com/#python
libcloud: http://libcloud.apache.org

Ruby
fog: http://developer.rackspace.com/#ruby

Java
jclouds: http://developer.rackspace.com/#java

Node.js
pkgcloud: http://developer.rackspace.com/#nodejs

.NET
OpenStack.NET: http://developer.rackspace.com/#dotnet

Go
gophercloud: https://github.com/rackspace/gophercloud

You can find more information on our SDKs on our Developer site, or on GitHub. Check back tomorrow for more!

About the Author

This is a post written and contributed by Hart Hoover.

Hart Hoover is a Cloud Strategist at Rackspace Hosting. Hoover started his career as a Racker in 2007 as a Linux Systems Administrator, providing technical support for dedicated servers. He moved to the cloud in 2009 to help design the Managed Cloud Servers support model. He has presented at various technical conferences, maintains and contributes to the Rackspace DevOps Blog, and advises Rackspace customers on best practices for cloud computing.


More
Racker Powered
©2014 Rackspace, US Inc.