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