Cloud Code is a set of AI-assisted IDE plugins for popular IDEs that make it easier to create, deploy and integrate applications with Google Cloud.
Brings Duet AI to your IDE to help you write better code faster
Easily integrate Cloud APIs into your application
Makes it easy to work with many more Google Cloud services while developing in your IDE
Benefits
Duet AIPreview, your AI-powered collaborator, is available across Google Cloud and your IDE to help you get more done, faster.
Easily test and debug apps on Google Cloud directly from your IDE. Supports workloads including Compute Engine, GKE, and Serverless.
Avoid context switching through in-IDE assistance including templates for Google Cloud APIs. Supported on both VS Code and JetBrains IDEs.
Key features
Let Duet AIPreview suggest paths to solve your application code challenges and provide expert guidance directly in your IDEs. With Duet AI's source citations in Cloud Code, all suggestions provided by Duet AI are automatically flagged when directly quoting at length from a source to help you comply with any license requirements.
If you're looking for a way to debug your application from your IDE, try Cloud Code to emulate a local debugging experience in your IDE. Because Cloud Code leverages Skaffold, you can simply place breakpoints in your code. Once your breakpoint is triggered, you can step through the code, hover over variable properties, and view the logs from your container.
Context switching is time consuming and breaks up your workflow. While developing cloud based applications, you might switch between your IDE, Cloud Console, documentation, and logs. Cloud Code comes with built-in capabilities to reduce context switching. For example, with Cloud Code’s Kubernetes or Cloud Run explorers you can visualize, monitor, and view information about your cluster resources without running any CLI commands.
Getting used to working with the Kubernetes YAML syntax and scheme takes time, and a lot of that time is trial and error. Cloud Code lets you spend more time writing code, thanks to its YAML authoring support features. Cloud Code’s inline documentation, snippets, completions, and schema validation, a.k.a. “Linting” make writing YAML files easier for developers.
What's new
Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.
Documentation
All features
| Duet AI assistance in your IDE | Brings Duet AIPreview to your IDE to help you build apps more easily. You can easily generate code, unit tests and leverage AI capabilities to explain code as well. |
| Speed up Kubernetes development | Get a fully integrated Kubernetes development and debugging environment within your IDE. Create and manage clusters directly from within the IDE. |
| Deploy Cloud Run services | Build and deploy your code to Cloud Run or Cloud Run for Anthos in a few clicks. |
| Easily integrate Google Cloud APIs | Find, add, and configure Google Cloud APIs for your project from the built-in library manager and easily view associated documentation. |
| Simplify Kubernetes local development | Under the covers, Cloud Code for IDEs uses popular tools such as Skaffold, Jib, and kubectl to provide continuous feedback on your code in real time. |
| Easily extend to production deployment | When it comes to working with production clusters, we have you covered with support for Skaffold profiles, Kustomize-based environment management, and Cloud Build integration. |
| Explore deployments | View underlying resources and metadata for your Kubernetes clusters and Cloud Run services. You’re a click away from taking action on these resources; you can fetch a description, view logs, manage secrets, or get a terminal directly into a pod. |
| Debug running applications | Debug the code within your IDEs using Cloud Code for VS Code and Cloud Code for IntelliJ by leveraging built-in IDE debugging features. |
| Access powerful IDE features | While interacting with Google Cloud configuration files, get out-of-the-box support for IDE features including code completion, inline documentation, linting, and snippets. |
| Develop from your browser | Start using Cloud Code right away with just your browser. With the Cloud Shell Editor, you can access the same powerful features you'd experience in Cloud Code for VS Code but without having to set anything up. |
Pricing
Cloud Code is available to all Google Cloud customers free of charge.
Start building on Google Cloud with $300 in free credits and 20+ always free products.