This week, GoGrid was not only an exhibitor and Silver Sponsor of the Cloud Connect Event 2010 in Santa Clara, CA, but also our Lead Senior Software Engineer, Justin Kitagawa, was part of a panel titled “Writing Code for Many Clouds“.
The panel was moderated by Shlomo Swidler (Founder, Orchestratus) and the members included:
- Shashi Mysore, Product Specialist, Eucalyptus Systems
- Adrian Cole, Founder, jClouds
- George Reese, CTO, enStratus
- Michael Mayo, Rackspace
- Mitch Garnaat, President, CloudRight
- Justin Kitagawa, Lead Senior Software Engineer, GoGrid
- Sam Ramji, Vice President of Strategy, Sonoa Systems
Each panel member was allowed a few minutes to discuss how their service can be controlled programmatically via an API or other method. This is an important discussion point because many companies and developers are looking to build applications that span clouds. However prior to doing this, these developers must fully understand how a cloud is architected and can be utilized. Obviously, when building a cloud as a vendor, there are challenges and hurdles that must be overcome in the process. Each of the panelists discussed their design decisions and then answered questions presented to them by the moderator as well as by audience members.
As an attendee of this panel, I thought it important to present GoGrid’s thoughts on our own API and how we came to make the decisions behind its development. Below is a video of Justin’s presentation which covers:
- Who and What is GoGrid?
- The GoGrid Portal
- The GoGrid API
- The Anatomy of a GoGrid API Call
- A Sample API Request
- Sample Code
- GoGrid API Objects & Actions
- Challenges in Developing
- Who is the API for?
The full presentation is also available below:
- Anatomy of GoGrid API Call
- Common API Call Patterns
- API Frequently Asked Questions
- API Libraries and Tools
- Download a GoGrid API Quick Reference Guide
- API Version Log
Also, I’m personally curious to find out if and how you are using the GoGrid API. Have you created a program to hook into our API to control scaling or deployment of servers? What about creating your own interface to our service? Please leave a comment and let me know!
Latest posts by Michael Sheehan (see all)
- Get Your Game On in the Cloud - June 11, 2013
- How Software Defined Networking Delivers Next-Generation Success - June 5, 2013
- James Gosling to Speak on Innovation at GoGrid Cloud Meetup on 5/22 - May 16, 2013