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.
IDE choices
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 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 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