GoGrid was first to market with a unique web-based Graphical User Interface (GUI), Linux and Windows cloud servers, free f5 hardware load balancing, and free 24x7 support, among other breakthrough features. Another first: the only Cloud Computing provider that offers all of this plus the availability of a public API, essentially giving users true "Control in the Cloud", has been announced by GoGrid.
GoGrid users are alllowed by GoGrid's Application Programming Interface (API) to programmatically control their GoGrid environments. While the existing GUI enables users to easily and quickly create complex network infrastructures, the addition of the GoGrid API provides the ability to:
* Retrieve real-time billing and usage information
* Skin their own GoGrid portals
* Instantly query GoGrid environments to retrieve variables about all objects
* Script and chain various GoGrid commands for automation
* Hook GoGrid functions into other computing environments or management toolsProviding the freedom to control the GoGrid Cloud Infrastructure via the clearly documented public API, the GoGrid API is for Start-ups, SMBs, System Administrators, Developers, Web 2.0 companies and Resellers. The GoGrid API uses a REST-like Query interface where queries are sent via HTTP GET or POST requests to the API server. API keys are easily generated and managed within the GoGrid portal, can have role-based access controls (RBAC) applied to them and are unlimited. The current API output formats are XML, JSON and CSV.
All commands delivered via the API are immediately reflected within the GoGrid web interface. For example, users can build API scripts that "get" available unused IP addresses, "add" servers with the unassigned IPs, and "power" the servers up. As they become available, additional commands will be added to the API.