Cloud Code extensions
Stay organized with collections
Save and categorize content based on your preferences.
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 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!
Cloud Code also comes with the
Gemini Code Assist
extension, which provides guidance to help you solve problems with your code,
generates code for your project, and provides inline suggestions while you're
coding. To get started with Gemini Code Assist, see
Code with
Gemini Code Assist Standard and Enterprise.
While Cloud Code works with any cloud platform, it provides a
streamlined experience for easy creation of clusters hosted on Google Cloud
and better integration with Google Cloud tools like
Cloud Source Repositories, Cloud Storage and Cloud Client Libraries.
Here's a snapshot of what Cloud Code has to offer in VS Code,
IntelliJ, and Cloud Shell:
Cloud Code feature
VS Code
IntelliJ
Cloud Shell
Support for Java
Support for Node.js, Go, Python, .NET Core
*
Run-ready and debug-ready sample applications
Support for importing custom template repositories
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 Google Kubernetes Engine (GKE)
Log streaming and viewing
Cloud Run support
Cloud Run functions support
Cloud Build support for running apps
Support for cloning and pushing repos to Cloud Source Repositories
Google Cloud Observability snapshot based production debugging
Google Client Library Manager
Secret Manager support
Cloud Storage support
Cloud Storage browser support for viewing buckets and blobs
Migrate apps to containers
**
Apigee API development
Compute Engine support for managing virtual machines
* Java is supported for all Cloud Code for IntelliJ functionality. Node.js, Go, Python are supported for Kubernetes features only in IntelliJ.
** Cloud Code supports migrating apps to containers on Linux machines only.
Support
If you're an Cloud Code for IntelliJ user and encounter any issues or you'd like to
propose a feature idea, you can
file your feedback through GitHub.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]]