Rackspace Cloud Servers API v2.0#
Last updated: Jul 28, 2016
The Rackspace Cloud Servers service powered by OpenStack is a fast, reliable, and scalable cloud compute solution without the risk of proprietary lock-in. It provides the core features of the OpenStack Compute API v2.0 and also deploys certain extensions as permitted by the OpenStack Compute API contract. Some of these extensions are generally available through OpenStack while others implement Rackspace-specific features to meet customers’ expectations and for operational compatibility. The OpenStack Compute API and the Rackspace extensions are known collectively as the API v2.0.
During 2016, all First Generation servers will be migrated to Next Generation servers, on a rolling basis.
Notification from Rackspace will be sent to customers informing them of their 30-day window to complete the migration of the specified servers. If you take no action, your server will be migrated for you.
To migrate your servers, during your migration window, simply perform a
SOFT reboot on your first gen server, either from the Control Panel
or by using the reboot API operation. The migration process will
preserve all data and configuration settings.
During the 30-day migration window, performing a
HARD reboot on a
first gen server will reboot the server without triggering the
You can see information about your migration window's open and close dates, use the Get Server Details on your first gen server, and look in the metadata section of the response for "FG2NG_self_migration_available_till" and "FG2NG_self_migration_available_from" key pairs. If your migration window has not been scheduled, you will not see these metadata keys.
For more information about the server migration see the article: First Generation to Next Generation cloud server migration
This guide is intended to assist software developers who want to develop applications by using the REST application programming interface (API) for the Cloud Servers service.
To use the information provided here, you should have a Rackspace Cloud account with access to the Cloud Servers service. You should also be familiar with the following technologies:
- Rackspace Cloud Servers service
- RESTful web services
- JSON data serialization format
Use the following links to jump directly to user and reference information for the Cloud Servers service REST API:
You can also use Cloud Servers from the Cloud Control Panel or by using one of the language-specific software development kits or the rack CLI.