Rackspace Launches Java and PHP SDKs That Leverage OpenStack APIs

Janet Wagner, Data Journalist / Full Stack Developer
Oct. 19 2012, 07:00AM EDT

Rackspace has announced the launch of two new SDKs (Software Development Kits) that make it easier for developers to create applications that utilize OpenStack APIs. The two new SDKs are for Java and PHP, however, Rackspace will be releasing SDKs that support other programming languages in the future.

OpenStack

OpenStack: The Open Source Cloud Operating System --- Image Credit: OpenStack

The Rackspace Cloud SDK for Java fully supports OpenStack Nova (Rackspace Cloud Servers) and OpenStack Swift (Rackspace Cloud Files). The Rackspace Cloud SDK for PHP supports "Nova, Swift, Rackspace Cloud Networks (preview access) and Rackspace Cloud Databases."

Both SDKs offer the ability to leverage OpenStack APIs. OpenStack is described by the official site as:

"A cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface."

In order to use the SDKs, developers must first have a Rackspace cloud account with API access enabled. To connect to the Rackspace Cloud using either the Java or PHP SDK, applications must provide authentication credentials with all API calls, and the credentials must include:

  • Username
  • API Key
  • Tenant ID/cloud account number

Detailed information about both SDKs can be found in the "Rackspace Cloud SDKs Software Development Kit Guide."

Janet Wagner is a data journalist and full stack developer based in Toledo, Ohio. Her focus revolves around APIs, data visualization, machine learning, and data-driven journalism. Follow her on Twitter: @webcodepro, Google+, or send her an email.

Comments

Comments(1)