# Cloud Code for Cloud Shell documentation


Cloud Code for Cloud Shell provides IDE support for the full development cycle of
Kubernetes and Cloud Run applications, from creating a cluster to
running your finished application.

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Interactive quickstarts

-

  [Code with Gemini Code Assist](https://docs.cloud.google.com/code/docs/shell/write-code-gemini)

-

  [Run a Kubernetes app with Cloud Code](https://console.cloud.google.com/?walkthrough_id=shell--gke_cloud_code)

-

  [Deploy a Cloud Run service with Cloud Code](https://ide.cloud.google.com/?walkthrough_tutorial_url=https://walkthroughs.googleusercontent.com/content/cloud_run_quickstart_index/cloud_run_quickstart_index.md)

### Guides

-

  [Manage Cloud APIs and Libraries](https://docs.cloud.google.com/code/docs/shell/client-libraries)

-

  [Migrate applications to local IDEs](https://docs.cloud.google.com/code/docs/shell/migrate-to-local)

-

  [Work with Google Cloud and Kubernetes YAML](https://docs.cloud.google.com/code/docs/shell/yaml-editing)

-

  [Debug a Kubernetes application](https://docs.cloud.google.com/code/docs/shell/debug)

-

  [Create and configure a GKE cluster](https://docs.cloud.google.com/code/docs/shell/create-configure-gke-cluster)

-

  [Deploy a Cloud Run service](https://docs.cloud.google.com/code/docs/shell/deploying-a-cloud-run-app)

### Resources

-

  [Cloud Code features](https://docs.cloud.google.com/code/docs/shell/features)

-

  [Limitations and restrictions](https://docs.cloud.google.com/code/docs/shell/limitations)

-

  [Getting support](https://docs.cloud.google.com/code/docs/shell/getting-support)