Cloud Code for VS Code brings the power and convenience of Google Cloud to Visual Studio Code. Our extension works
with Google’s command-line container tools like skaffold
and kubectl
under the hood, providing
local, continuous feedback on your project as you build, edit, and run your applications on your workstation or in
the cloud. You can easily find and manage Google Cloud APIs to use. Cloud Code for VS Code even helps you connect to
Google Cloud resources while running on Kubernetes and emulated Cloud Run locally.
With Cloud Code, you can create a new Kubernetes or Cloud Run application, deploy it to a locally or remotely in seconds with live updates as you write code. Or you can seamlessly debug Cloud Run applications locally as well as Kubernetes applications both locally and remotely.
Cloud Code allows you to find Google Cloud APIs without leaving your IDE and breaking your development flow. Easily add these APIs to your project and discover more with our API library browser.
With Cloud Code get the convenience of managing your application secrets directly in VS Code. Quickly connect to Google Cloud when running in your IDE locally even while debugging or testing your Kubernetes and Cloud Run applications.
With Cloud Code and its built-in support for Google Cloud Buildpacks, you can focus on building your application, not containerizing it. Easily deploy your code directly to Kubernetes or Cloud Run without worrying about a Dockerfile.
- Support for Go, Node, Java, and Python
- Integrated Debugging and Log Viewing/Streaming
- Cluster and service inspection with the Kubernetes and Cloud Run explorers
- Cluster creation supporting Google GKE, Amazon EKS and Azure AKS
- Rapid Edit, Package, Deploy loop to your Kubernetes and Cloud Run projects
- Snippets, completions, and linting for K8s artifacts
- Support for Custom Resources (CRDs) e.g. Istio, Knative
- Automatically uses your Google Cloud SDK credentials even when using Kubernetes and Cloud Run locally
- Easily find and manage Google Cloud APIs using the Library Explorer
- Manage your secrets using Secret Manager
- Integrated with Google Cloud buildpacks
- Learn More: Learn more about the Cloud Code project and what it has to offer.
- Documentation: We have a lot of features to explore head over to our documentation to find out.
- FAQ: A list of frequently asked questions you may run into.
- Talk to us: Connect to the Cloud Code development team by joining our #cloud-code Slack channel
- Prerequisites: A list of prerequisites to use the Cloud Code for VS Code.
- Sample Applications: We have starter applications for Node, Python, Go, C# and Java.
- File an Issue: If you discover an issue please file a bug and we will fix it as soon as possible.
- Request a Feature: If you have any feature requests, ideas for improvement and general feedback please submit a feature request.