Register now for Google Cloud Next '24 in Las Vegas April 9-11.

Cloud Shell

Manage your infrastructure and develop your applications from any browser.

View documentation for this product.

Illustration of an open laptop and server stack networked to the cloud

Your online development and operations environment

Cloud Shell is an online development and operations environment accessible anywhere with your browser. You can manage your resources with its online terminal preloaded with utilities such as the gcloud command-line tool, kubectl, and more. You can also develop, build, debug, and deploy your cloud-based apps using the online Cloud Shell Editor.
Illustration showing full power access from anywhere

Full power access from anywhere

Manage your Google Cloud resources with the flexibility of a Linux shell. Cloud Shell provides command-line access to a virtual machine instance in a terminal window.

Illustration showing programming languages such as Go, Ruby, Java, php, and Python

A developer-ready environment

Develop your apps directly from your browser with the Cloud Shell Editor, streamlined to increase your productivity with features such as Go, Java, Node.js, Python, and C# language support, an integrated debugger, source control, refactoring, and a customizable interface. Run your app on the Cloud Shell VM or in our minikube Kubernetes emulator, preview it directly in your browser, then commit changes back to your repo from our git clients.

Illustration of a computer showing MySQL, Kubernetes, and Docker getting pre-installed

Your favorite tools pre-installed and up to date

Many of your favorite command-line tools from bash and sh to emacs and vim are already pre-installed and kept up to date with Cloud Shell. Admin and development tools such as the gcloud command-line tool, MySql, Kubernetes, Docker, minikube, and Skaffold are configured and ready to use—no more hunting around for how to install the latest version and all its dependencies. Just connect to Cloud Shell and go.

Illustration of a computer showing Cloud Code tools maximizing development productivity

Cloud Code tools for maximizing development productivity

Easily develop cloud-based applications with the tools provided by our Cloud Code extension, allowing you to develop and deploy your Kubernetes and Cloud Run applications, manage your clusters, and integrate Google Cloud APIs into your project, all directly from the Cloud Shell Editor.

Illustration of Using Cloud Shell directly in docs when building new skills

Use Cloud Shell directly in docs when building new skills

Cloud Shell can be activated and used directly within documentation, reducing friction and eliminating the need for context switching while building new skills and learning new products.

Illustration showing 5 gigabytes of disk storage

5 GB of persistent disk storage

Cloud Shell provisions 5 GB of persistent disk storage mounted as your $HOME directory on the Cloud Shell instance. All files you store in your home directory, including scripts and user configuration files like .bashrc and .vimrc, persist between sessions.

Product demo

Creating and deploying a Kubernetes Guestbook application in a cluster running in Cloud Shell

Dynamic image of someone interfacing with a Cloud Shell editor window

Starting Cloud Shell from the Google Cloud Console and checking versions of gcloud components

Dynamic image of starting Cloud Shell from the Google Cloud Console and checking versions of gcloud components

Activate Cloud Shell within documentation

Activate Cloud Shell within documentation gif

Features

Web browser access

Access the Cloud Shell command line and code editor from any browser, anywhere, with an internet connection.

Persistent storage

Get 5 GB of persistent storage.

Secure admin

Up-to-date, pre-authorized admin tools ready to use.

Development tools

Development and deployment tools for all the popular programming languages. Easy web preview enables preview of local changes in a web app from Cloud Shell.

Online code editor

Develop, build, debug, and test your apps anywhere using the Cloud Shell Editor.

Source control via Git

Clone or pull remote repositories or commit your code changes back to your repo via Cloud Shell’s git client available in the code editor or on the command line.

Cloud Code extensions

Simplified Kubernetes and Cloud Run development with the integrated tools provided by Cloud Code (minikube, Skaffold).

Migrate your project to your local IDE

Migrate your source code between Cloud Shell Editor and VS Code or IntelliJ via our download or source control capabilities.

Pricing

Cloud Shell is available at no additional cost for Google Cloud customers.

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

Start your next project, explore interactive tutorials, and manage your account.

Need help getting started?
Work with a trusted partner
Get tips & best practices

Java is a registered trademark of Oracle and/or its affiliates.