Cloud Code extensions

Cloud Code provides IDE support for the full development cycle of Kubernetes and Cloud Run applications, from creating and customizing a new application from sample templates to running your finished application. Cloud Code also supports you along the way with run-ready samples, out-of-the-box configuration snippets, and a tailored debugging experience — making developing with Kubernetes and Cloud Run a whole lot easier!

While Cloud Code works with any cloud platform, it provides a streamlined experience for easy creation of clusters hosted on Google Cloud Platform and better integration with Google Cloud tools like Cloud Source Repositories, Cloud Storage and a variety of Cloud libraries.

You can use Cloud Code with VS Code, IntelliJ, or Cloud Shell.

Support

If you encounter any issues or you'd like to propose a feature idea, you can file your feedback through GitHub for both Cloud Code for VS Code and Cloud Code for IntelliJ.

Features

Here's a snapshot of what Cloud Code has to offer for both VS Code and IntelliJ:

Cloud Code Feature VS Code IntelliJ Cloud Shell
Support for Java
Support for Node.js, Go, Python, .NET Core *
Run-ready and debug-ready starter templates
Support for multiple run configurations
Continuously build and run applications
Debugging support for your Kubernetes application under development
Skaffold configuration editing support
Advanced Kubernetes YAML support
Kubernetes resource inspection and browsing
Kubernetes cluster creation in GKE [Google], EKS [AWS] and AKS [Azure] **
Log streaming and viewing
Cloud Run support
Cloud Build support for running apps
Support for cloning and pushing repos to Cloud Source Repositories
Google Cloud's operations suite snapshot based production debugging
Google Client Library Manager
Google Cloud Storage Support
Google App Engine Support
Cloud Storage Browser support for viewing buckets and blobs

* Java is supported for all Cloud Code for IntelliJ functionality; Node.js, Go, Python for Kubernetes features

** Only GKE cluster creation is supported in Cloud Shell