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 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 Trusted Cloud by S3NS
and better integration with Trusted Cloud tools like
Cloud Source Repositories, Cloud Storage and Cloud Client Libraries.
You can use Cloud Code with VS Code,
IntelliJ, or Cloud Shell.
Features
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
|
|
|
|
App Engine support
|
|
|
|
Cloud Storage browser support for viewing buckets and blobs
|
|
|
|
Migrate apps to containers
|
**
|
|
|
Modernize mainframe applications
|
|
|
|
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 encounter any issues or you'd like to propose a feature idea, you can file your feedback through
GitHub for Cloud Code for VS Code
and Cloud Code for IntelliJ.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["\u003cp\u003eCloud Code offers IDE support for the entire development cycle of Kubernetes and Cloud Run applications, simplifying the process from creation to deployment.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code is compatible with VS Code, IntelliJ, and Cloud Shell, providing a range of options for developers to choose their preferred environment.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code provides a streamlined experience for creating Google Cloud hosted clusters and integrating with Google Cloud tools, although it is not limited to just Google Cloud.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code offers features like debugging, configuration editing, resource inspection, log streaming, and support for multiple languages including Node.js, Go, and Python.\u003c/p\u003e\n"],["\u003cp\u003eCloud code enables the migration of apps to containers on Linux machines, and also supports the development of Apigee API.\u003c/p\u003e\n"]]],[],null,["# Cloud Code extensions\n\nCloud Code provides IDE support for the full development cycle of\nKubernetes and Cloud Run applications, from creating and customizing\na new application from sample templates to running your finished application.\nCloud Code supports you along the way with run-ready samples,\nout-of-the-box configuration snippets, and a tailored debugging experience ---\nmaking developing with Kubernetes and Cloud Run a whole lot\neasier!\n\nCloud Code also comes with the\n[Gemini Code Assist](/gemini/docs/codeassist/overview)\nextension, which provides guidance to help you solve problems with your code,\ngenerates code for your project, and provides inline suggestions while you're\ncoding. To get started with Gemini Code Assist, see\n[Code with\nGemini Code Assist Standard and Enterprise](/gemini/docs/codeassist/write-code-gemini).\n\n\nWhile Cloud Code works with any cloud platform, it provides a\nstreamlined experience for easy creation of clusters hosted on Google Cloud\nand better integration with Google Cloud tools like\nCloud Source Repositories, Cloud Storage and Cloud Client Libraries.\n\n\nYou can use Cloud Code with [VS Code](/code/docs/vscode),\n[IntelliJ](/code/docs/intellij), or [Cloud Shell](/code/docs/shell).\n\n\u003cbr /\u003e\n\nIDE choices\n-----------\n\n- [### VS Code\n Cloud Code for VS Code](/code/docs/vscode)\n- [### IntelliJ\n Cloud Code for IntelliJ](/code/docs/intellij)\n- [### Cloud Shell\n Cloud Code for Cloud Shell](/code/docs/shell)\n\n\u003cbr /\u003e\n\nFeatures\n--------\n\nHere's a snapshot of what Cloud Code has to offer in VS Code,\nIntelliJ, and Cloud Shell:\n\n\\* Java is supported for all Cloud Code for IntelliJ functionality. Node.js, Go, Python are supported for Kubernetes features only in IntelliJ.\n\\*\\* Cloud Code supports migrating apps to containers on Linux machines only.\n\n\u003cbr /\u003e\n\nSupport\n-------\n\nIf you encounter any issues or you'd like to propose a feature idea, you can file your feedback through\nGitHub for [Cloud Code for VS Code](https://github.com/GoogleCloudPlatform/cloud-code-vscode/issues/new/choose)\nand [Cloud Code for IntelliJ](https://github.com/GoogleCloudPlatform/cloud-code-intellij/issues/new)."]]