Xeround Cloud Database API

Get up & Running with Xeround in Minutes!

launch-cloud-database-now

Xeround’s API allows developers to easily configure their application to provision and manage multiple Xeround cloud database instances.

Many applications today are required to create a new database instance for every end user or account that uses the service. This is especially true for SaaS, and PaaS applications.

Effectively managing sometimes thousands of database instances is becoming a major operation problem for many providers. Each database has its own needs in terms of size, throughput and performance – and ensuring multi-tenancy, scalability and availability, is challenging.

With a couple of API calls you can now integrate Xeround’s Database-as-a-Service (DBaaS) with your platform, and easily create multiple database instances and assure they are optimally running in the cloud. With scalability and availability automatically handled by the service itself – you are free to focus on the application rather than on the IT operations.

Technical Overview

The Xeround Service API allows developers to connect third-party applications to Xeround service and automate processes available via Xeround’s Database Manager UI.

The API is accessible using either REST or SOAP, per your preference.

To use the API you need to be a registered user of Xeround’s Database-as-a-service.

Connecting to the API

The connection is secured over HTTPS, authentication is done with your user credentials added to the HTTP header via HTTP Basic Authentication.

Note: the API uses a certificate issued by GoDaddy. You may need to add it to your trusted certificate issuers (see the following instructions) and make sure that your application uses that keystore:

  1. Access https://certs.godaddy.com/anonymous/repository.seam
  2. Download the Go Daddy Secure Server Certificate (Intermediate Certificate) – gd_intermediate.crt
  3. Import GoDaddy’s certificate into the trust store using the following command:
    ./keytool -import -alias “gd_intermediate” -file gd_intermediate.crt -keystore xeround.service.api.truststore

Actions

The following actions are currently supported:

  • createDbInstance
  • dropDbInstance
  • getDbInstanceInfo
  • getDbInstanceCost
  • changeDbInstancePassword

Common Errors

There are two common errors that all actions return:

  • 201 - Unable to perform the action
  • 202 – Invalid parameter value

For action-specific errors please see the documentation.

How to use Xeround API?

Download the Documentation »
Xeround API Version: 1.2

Follow Us:

  • News & Recent Blog Posts
  • May 02, 2013 - Discontinuing of Xeround Cloud Database Public Service
  • Apr 09, 2013 - Mobile Applications and the Need for Auto-Scaling:..
  • Oct 29, 2012 - GreenQloud Partners with Xeround To Enable Cloud Database..
  • Jul 18, 2012 - Xeround Cloud Database Joins the Rackspace Cloud Tools..