Friday, July 19, 2024
No menu items!
HomeCloud ComputingIntroducing new Cloud Client Libraries for Compute Engine

Introducing new Cloud Client Libraries for Compute Engine

We’re pleased to announce general availability of Cloud Client Libraries for Compute Engine, now available in Java, Go, Python, NodeJS, Ruby, PHP, and C#. These new libraries provide enhanced developer productivity and ease of use by enabling a more idiomatic style for each programming language that we support.

Cloud Client Libraries for Compute Engine wrap the Compute Engine API and provide better language integration, improved security, and user authorization support. The Compute Engine API is built on the standard REST protocol, and the client libraries make it simple and intuitive to use by eliminating the need for creating HTTP requests and parsing JSON responses. You can use standard package managers such as npm and pip to install and manage the libraries. 

We’ll continue to support the current Google API Client Libraries for Compute Engine so existing applications that are built with them will continue to work. Cloud Client Libraries and Google API Client Libraries both access the same Compute Engine API. However, we recommend the new Google Cloud Client Libraries for new development projects.

What they look like

Here is an example in Go to list Compute Engine instances in a given region. Visit our documentation for the complete steps to run this sample.

Try it out

You can learn more about the client libraries for the Compute Engine API in our documentation. We use GitHub to develop the Libraries (Java, Python, Go, PHP, .NET, Node.js, Ruby), and we welcome your feedback on the GitHub project pages. For a complete API reference, including parameters and default values, you can visit the Compute Engine API Reference.

Related Article

What is Compute Engine? Use cases, security, pricing and more

Virtual Machines power most of our apps, but how do they work? Learn more about Compute Engine and how it can fit your needs.

Read Article

Cloud BlogRead More



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments