## Install the Cloud Code plugin

- [### Set up the Cloud Code plugin
  Install the Cloud Code for IntelliJ plugin.](https://docs.cloud.google.com/code/docs/intellij/install)

## Use pre-release features

- [### Use pre-release features
  Join the Insiders program and try pre-release
  Cloud Code features.](https://docs.cloud.google.com/code/docs/intellij/insiders)

## Work with Kubernetes

- [### Overview of Kubernetes in Cloud Code
  Get an overview of Cloud Code Kubernetes
  development capabilities.](https://docs.cloud.google.com/code/docs/intellij/k8s-overview)

<!-- -->

- [### Get started with Cloud Code for Kubernetes
  Create a Kubernetes application from a template using
  Cloud Code.](https://docs.cloud.google.com/code/docs/intellij/get-started-k8s)

<!-- -->

- [### Use minikube for local development
  Create and deploy a local minikube cluster using a
  template or your own application.](https://docs.cloud.google.com/code/docs/intellij/minikube-local-development)

<!-- -->

- [### Store your container images
  Define the container image repository for your project.](https://docs.cloud.google.com/code/docs/intellij/store-container-images)

<!-- -->

- [### Create and configure a GKE cluster
  Create and deploy a Kubernetes cluster with Google
  Kubernetes Engine (GKE).](https://docs.cloud.google.com/code/docs/intellij/create-configure-gke-cluster)

<!-- -->

- [### Configure a private cluster
  Use Cloud Code to connect to private clusters with and
  without public endpoint access and permit private clusters to access
  resources from outside Google Cloud.](https://docs.cloud.google.com/code/docs/intellij/configure-private-cluster)

<!-- -->

- [### Use an existing Kubernetes application
  Create a `skaffold.yaml` file for your Kubernetes run
  configuration using Cloud Code's automatic configuration creation, or
  manually with templating assistance.](https://docs.cloud.google.com/code/docs/intellij/use-existing-kubernetes-app)

<!-- -->

- [### Debug Kubernetes applications
  Debug your Kubernetes application without manual setup
  on a local cluster or any Cloud provider.](https://docs.cloud.google.com/code/docs/intellij/debug)

<!-- -->

- [### View Kubernetes logs
  View streaming logs from your application and check the
  status of resources from within Cloud Code.](https://docs.cloud.google.com/code/docs/intellij/view-logs)

<!-- -->

- [### Explore your build options with buildpacks, Jib, or Docker
  Select or edit your build settings and set up Skaffold
  profiles for build, test, and deployment contexts.](https://docs.cloud.google.com/code/docs/intellij/image-build-settings)

<!-- -->

- [### Deploy your applications to ARM64, AMD64, or mixed-architecture GKE clusters
  Add an environment variable in your IDE or a parameter in your
  `skaffold.yaml` file that specifies what platform to build, which overrides
  Skaffold's automatic detection.](https://docs.cloud.google.com/code/docs/intellij/deploy-to-arm-amd-mixed-arch)

<!-- -->

- [### Speed up development
  Take advantage of file sync and hot reloading, automatic
  deployment on save, and use Skaffold modules for microservices applications
  using Skaffold configurations.](https://docs.cloud.google.com/code/docs/intellij/speed-up-k8s-development)

<!-- -->

- [### Work with kubeconfig files
  Organize cluster access, users, and contexts using
  Kubernetes configuration files.](https://docs.cloud.google.com/code/docs/intellij/kubeconfigs)

<!-- -->

- [### Edit YAML
  Explore Cloud Code's YAML editing assistant features
  including schema based validation, diagnostics, and quick documentation.](https://docs.cloud.google.com/code/docs/intellij/yaml-editing)

## Work with Cloud Run

- [### Create a Cloud Run service
  Create a Cloud Run service with Cloud Code using a starter template.](https://docs.cloud.google.com/code/docs/intellij/create-service)
- [### Develop a service locally
  Locally develop a Cloud Run service with Cloud Code.](https://docs.cloud.google.com/code/docs/intellij/develop-service)
- [### Debug a service locally
  Locally debug a Cloud Run service with Cloud Code.](https://docs.cloud.google.com/code/docs/intellij/debug-service)
- [### Deploy a Cloud Run service with Cloud Code
  Deploy a Cloud Run service with Cloud Code and preview it live.](https://docs.cloud.google.com/code/docs/intellij/deploy-service)
- [### View logs from a service
  Learn how to view the logs of a Cloud Run service.](https://docs.cloud.google.com/code/docs/intellij/viewing-cloud-run-logs)
- [### Use the Cloud Run Explorer
  Manage your Cloud Run resources with Cloud Code's Cloud Run Explorer.](https://docs.cloud.google.com/code/docs/intellij/cloud-run-explorer)

## Cloud Client Libraries

- [### Manage Cloud APIs and libraries
  Browse, read documentation for, and manage Cloud APIs,
  service accounts, and Cloud Client Libraries for Java for your projects.](https://docs.cloud.google.com/code/docs/intellij/client-libraries)

## Compute Engine VMs

- [### Manage VMs in Cloud Code
  View relevant Compute Engine VMs running your
  applications, establish connections to your VMs using SSH, and view
  application logs.](https://docs.cloud.google.com/code/docs/intellij/manage-vms)

## Secret Manager

- [### Manage secrets
  Create, view, update, and use secrets with Secret Manager and Cloud Code.](https://docs.cloud.google.com/code/docs/intellij/secret-manager)

## Cloud Storage

- [### Browse files in Cloud Storage
  Browse the contents of your Cloud Storage buckets.](https://docs.cloud.google.com/code/docs/intellij/gcs)

## Cloud Source Repositories

- [### Work with Cloud Source Repositories
  Add new projects to Cloud Source Repositories and check out existing
  projects.](https://docs.cloud.google.com/code/docs/intellij/vcs)

## Cloud SQL

- [### Connect to a Cloud SQL database
  Connect to a Cloud SQL database, view Cloud SQL instances, and create new
  data sources.](https://docs.cloud.google.com/code/docs/intellij/connect-sql-database)