The Google Compute Engine API is built on HTTP and JSON, so any standard HTTP client can send requests to it and parse the responses.
However, instead of creating HTTP requests and parsing responses manually, you may want to use client libraries to do so. Client libraries provide better language integration, improved security, and support for making calls that require user authorization.
You can use the Compute Engine API through a number of Google-provided libraries or through third-party open source libraries that are known to work on Compute Engine. This document describes the Google-provided libraries and also describes some available third-party open source libraries.
Available libraries
Community libraries
Library | Language(s) | Vendor | Website | Getting started on Compute Engine |
---|