Stay organized with collections Save and categorize content based on your preferences.

Quickly build scalable apps using Go programming language on Google Cloud.

Google Cloud is built on Go

Google Cloud has the tools you need to easily build and run Go applications. From instant startup times and increased safety to deep integration across the developer experience, we've got you covered from end-to-end.

Boost developer velocity

Go offers robust out-of-the-box performance, package management, and simple formatting and syntax to build quickly and reduce your time to market.

Language idiomatic libraries

Go developers can get started quickly with the Cloud SDK and idiomatic libraries that provide idiomatic interfaces for most Cloud APIs. Go libraries handle all the low-level details of communication with the server, including authenticating with Google.

Scale gracefully and reliably

Use Go on Google Cloud to build efficient secure software using microservices, and manage compute costs with auto-scaling. Concurrency is built-in to the language via goroutines, making the experience of building for scale much simpler.

Deep IDE integration

IDE extensions like Cloud Code and VS Code Go IDE Plug-in help you write, run, and debug cloud-native apps quickly and easily.

Modernize your system architecture

Join a cloud-native ecosystem where Go is used by hundreds of enterprises, and is supported by a growing set of partners, tools, and communities. Easily migrate from a monolithic application to a microservice architecture using Go on Google Cloud.

Find, diagnose, and fix complex issues

Google Cloud Observability provides tracing, logging, monitoring, and error reporting. Gain insights into the health, performance, and availability of cloud-powered applications, enabling you to find and fix production issues faster.

Observability

Monitor, troubleshoot, and improve Go application performance with Google Cloud Observability.

Google Kubernetes Engine

Run your Go apps in a secure and managed Kubernetes service with four-way auto scaling and multi-cluster support. 

Anthos

Modernize existing applications and build cloud-native apps anywhere to promote agility and cost savings with Anthos—built with Go.

Cloud Functions

Instant startup times make Go a great choice for our scalable pay-as-you-go Functions-as-a-Service (FaaS) environment.

Cloud Run

Quickly deploy and scale containerized Go applications using our fully managed compute platform

Cloud Code

Everything you need to write, debug, and deploy your cloud-native applications in Visual Studio Code or IntelliJ. 

Deploy Go apps on Google Cloud serverless platforms

Explore the basics of Go by deploying a simple Go app to Cloud Run, Cloud Functions, and App Engine. You then use the Go app to access data in BigQuery and Firestore.

Use Go code to work with Google Cloud data sources

Explore the basics of Go by compiling and testing a Go app interactively in Cloud Shell, and then deploying it to App Engine.

Go 1.14 is released

Learn what's new in Go 1.14.

Learn to code in Go

New to Go? From self-paced codelabs to in-person training, learn.go.dev is the place to find the best options for learning Go.

Take the next step

Start building on Google Cloud with $300 in free credits and 20+ always free products.

Need help getting started?

Work with a trusted partner

Continue browsing

Take the next step

Quickly build scalable apps using Go programming language on Google Cloud.

Need help getting started?

Work with a trusted partner

Get tips & best practices