Deprecated - A client implementation for Rackspace Openstack in node.js


A client implementation for the Rackspace Openstack API (v2)

The rackspace-openstack module is compliant with the Rackspace Openstack API. rackspace-openstack is a nearly feature complete wrapper for the Rackspace Openstack APIs and should work in most scenarios.

Creating and authenticating your client against the Rackspace API is simple:

var openstack = require('openstack'),
    config = {
        auth : {
            username: 'your-username',
            apiKey: 'your-api-key'
var client = openstack.createClient(config);
client.authorize(function(err) {
    if (err) {
    // Do stuff here
    image: '5cebb13a-f783-4f8c-8058-c4182c724ccd',
    flavor: 2,
    name: 'My Server'
}, function(err, server) {
    // Do stuff with your new server

All rackspace-openstack tests are available by running make test

Much of the shape of this library was courtesy of Charlie Robbins and the team at Nodejitsu for node-cloudservers

Author: Ken Perkins