# Google Cloud > * [Home](https://docs.cloud.google.com/) --- # Overview of Vertex AI  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/ai-platform/docs # Path: /ai-platform/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Vertex AI ](https://docs.cloud.google.com/vertex-ai/docs) Send feedback # Overview of Vertex AI Stay organized with collections Save and categorize content based on your preferences. Vertex AI is a unified, open platform for building, deploying, and scaling generative AI and machine learning (ML) models and AI applications. It provides access to the Model Garden, featuring a curated catalog of over 200 models—including Google's foundation models (such as Gemini) and a comprehensive selection of partner and open models—along with the underlying TPU/GPU infrastructure. Vertex AI supports cutting-edge GenAI workflows as well as AI inference workflows for MLOps. It offers end-to-end MLOps tools and enterprise-grade controls for governance, security, and compliance. ## Key capabilities of Vertex AI Vertex AI includes tools and services that support generative AI as well as AI inference and machine learning workflows. ### Generative AI capabilities Vertex AI brings together a comprehensive toolset with Google's advanced foundation models tools that you can use to build production-ready generative AI agents and applications, as follows: * **Prompting** : Start with [prompt design](/vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design) in [Vertex AI Studio](/vertex-ai/generative-ai/docs/start/quickstarts/quickstart). Vertex AI Studio includes tools for prompt design and model management that you can use to prototype, build, and deploy generative AI applications. * **Models** : Vertex AI [Model Garden](/vertex-ai/generative-ai/docs/model-garden/explore-models) is a centralized hub containing over 200 enterprise-ready models from Google, leading third-party partners (such as Anthropic's Claude), and popular open-source options (such as Llama). This selection of models includes the following: * **Google's foundational[generative AI models](/vertex-ai/generative-ai/docs/models)**: * [**Gemini**](/vertex-ai/generative-ai/docs/models/gemini): Multimodal capabilities for text, images, video, and audio; and thinking capabilities for models, such as Gemini 3 Flash and Gemini 3 Pro (with Nano Banana). * [**Imagen on Vertex AI**](/vertex-ai/generative-ai/docs/models/imagen): Generate and edit images. * [**Veo on Vertex AI**](/vertex-ai/generative-ai/docs/models/veo): Generate videos from text and images. * **Partner and open source models** : Access a curated selection of leading models such as Anthropic's Claude, Mistral AI models, and Llama with superior price-performance. These models are available as fully managed _model as a service (MaaS)_ APIs. * **Model customization** : Tailor models to your business to create unique AI assets. This ranges from Grounding with your enterprise data or Google Search to reduce hallucinations, to using Vertex AI Training for Supervised Fine-Tuning (SFT) or Parameter-Efficient Fine-Tuning (PEFT) of models like Gemini. For more information about model customization, see [Introduction to tuning](/vertex-ai/generative-ai/docs/models/tune-models). * **Generative AI Evaluations** : Objectively assess and compare model and agent performance with the [Gen AI evaluation service](/vertex-ai/generative-ai/docs/models/evaluation-overview). Ensure safety and compliance by deploying runtime defense features like [Model Armor](/security-command-center/docs/model-armor-overview) to proactively inspect and protect against emergent threats, such as prompt injection and data exfiltration. * **Agent builders** : Vertex AI Agent Builder is a full-stack agentic transformation system that helps you create, manage, and deploy AI agents. Use the open-source [Agent Development Kit (ADK)](/agent-builder/agent-development-kit/overview) to build and orchestrate agents, and then deploy them to the managed, serverless [Vertex AI Agent Engine](/agent-builder/agent-engine/overview) for use at scale in production. Each agent is assigned an Agent Identity (Identity and Access Management Principal) for security and a clear audit trail. * **Access External Information** : Enhance model responses by connecting to reliable sources with [Grounding](/vertex-ai/generative-ai/docs/grounding/overview), interacting with external APIs using [Function Calling](/vertex-ai/generative-ai/docs/multimodal/function-calling), and retrieving information from knowledge bases with RAG. * **Responsible AI and Safety** : Use built-in [safety features](/vertex-ai/generative-ai/docs/learn/responsible-ai) to block harmful content and ensure responsible AI usage. For more information about Generative AI on Vertex AI, see the [Generative AI on Vertex AI documentation](/vertex-ai/generative-ai/docs/overview). ### AI inference capabilities Vertex AI provides tools and services that map to each stage of the ML workflow: 1. **Data preparation** : Collect, clean, and transform your data. * Use Vertex AI Workbench notebooks to perform [exploratory data analysis (EDA)](/vertex-ai/docs/glossary#exploratory_data_analysis). * Integrate with Cloud Storage and BigQuery for data access. * Use [Dataproc Serverless Spark](/dataproc-serverless/docs/overview) for large-scale data processing. 2. **Model training** : Train your ML model. * Choose between [AutoML](/vertex-ai/docs/training-overview#automl) for code-free training or [Custom training](/vertex-ai/docs/training/overview) for full control. * Manage and compare training runs using [Vertex AI Experiments](/vertex-ai/docs/experiments/intro-vertex-ai-experiments). * Register trained models in the [Vertex AI Model Registry](/vertex-ai/docs/model-registry/introduction). * [Vertex AI Training](/vertex-ai/docs/training-overview) offers both serverless training and training clusters. * Use Vertex AI serverless training to run your custom training code on-demand in a fully managed environment. See the [Vertex AI serverless training overview][serverless]. * Use Vertex AI training clusters for large jobs that need assured capacity on dedicated, reserved accelerator clusters. See [Vertex AI training clusters overview](/vertex-ai/docs/training/managed-training/overview). * Use Ray on Vertex AI to scale Python and ML workloads with the open-source Ray framework on a managed, interactive cluster. See [Ray on Vertex AI overview](/vertex-ai/docs/open-source/ray-on-vertex-ai/overview). * Use [Vertex AI Vizier](/vertex-ai/docs/vizier/overview) to adjust model hyperparameters in complex ML models. 3. **Model evaluation and iteration** : Assess and improve model performance. * Use [model evaluation](/vertex-ai/docs/evaluation/introduction) metrics to compare models. * Integrate evaluations within [Vertex AI Pipelines](/vertex-ai/docs/pipelines/introduction) workflows. 4. **Model serving** : Deploy and get inferences from your model. * Deploy for [online inferences](/vertex-ai/docs/predictions/overview#online-inference) with prebuilt or custom containers. * Perform [batch inferences](/vertex-ai/docs/predictions/overview#batch-inference) for large datasets. * Use [Optimized TensorFlow runtime](/vertex-ai/docs/predictions/optimized-tensorflow-runtime) for efficient TensorFlow serving. * Understand model inferences with [Vertex Explainable AI](/vertex-ai/docs/explainable-ai/overview). * Serve features from [Vertex AI Feature Store](/vertex-ai/docs/featurestore/overview). * Deploy models trained with [BigQuery ML](/vertex-ai/docs/beginner/bqml). 5. **Model monitoring** : Track deployed model performance over time. * Use [Vertex AI Model Monitoring](/vertex-ai/docs/model-monitoring/overview) to detect training-serving skew and inference drift. ![Illustration of the machine learning workflow](/static/vertex-ai/docs/start/images/ml-workflow.svg) ### MLOps Tools Automate, manage, and monitor your ML projects: * **[Vertex AI Pipelines](/vertex-ai/docs/pipelines/introduction):** Orchestrate and automate ML workflows as reusable pipelines. * **[Vertex AI Model Registry](/vertex-ai/docs/model-registry/introduction):** Manage the lifecycle of your ML models, including versioning and deployment. * **[Vertex AI serverless training](/vertex-ai/docs/training/overview)** : Run your custom training code on-demand in a fully managed environment * **[Vertex AI Model Monitoring](/vertex-ai/docs/model-monitoring/overview):** Monitor deployed models for data skew and drift to maintain performance. * **[Vertex AI Experiments](/vertex-ai/docs/experiments/intro-vertex-ai-experiments):** Track and analyze different model architectures and hyperparameters. * **[Vertex AI Feature Store](/vertex-ai/docs/featurestore/latest/overview)** : Manage and serve feature data for training models or making real-time predictions. * **[Vertex ML Metadata](/vertex-ai/docs/ml-metadata/introduction):** Track and manage metadata for ML artifacts. * **[Vertex AI training clusters](/vertex-ai/docs/training/managed-training/overview)** : Train large-scale jobs that require assured capacity on a dedicated, reserved cluster of accelerators. * **[Ray on Vertex AI](/vertex-ai/docs/open-source/ray-on-vertex-ai/overview)** : Scale Python and ML workloads using the open-source Ray framework on a managed, interactive cluster. ## What's next * Dive into [Generative AI on Vertex AI](/vertex-ai/generative-ai/docs/learn/overview). * Learn about [Vertex AI's MLOps features](/vertex-ai/docs/start/introduction-mlops). * Explore [interfaces that you can use to interact with Vertex AI](/vertex-ai/docs/start/introduction-interfaces). Send feedback Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-30 UTC. Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-30 UTC."],[],[]] --- # App Engine documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/appengine/docs # Path: /appengine/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Application hosting ](https://docs.cloud.google.com/docs/application-hosting) * [ App Engine ](https://docs.cloud.google.com/appengine/docs) # App Engine documentation [Read product documentation](https://docs.cloud.google.com/appengine/docs/an-overview-of-app-engine) App Engine is a fully managed, serverless platform for developing and hosting web applications at scale. You can choose from several popular languages, libraries, and frameworks to develop your apps, and then let App Engine take care of provisioning servers and scaling your app instances based on demand. [Go to the App Engine product page for more.](https://cloud.google.com/appengine/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ App Engine standard environment ](/appengine/docs/standard) * [ App Engine flexible environment ](/appengine/docs/flexible) * [ App Engine migration center ](/appengine/migration-center) * [ Admin API ](/appengine/docs/admin-api/overview) find_in_page ### Reference * [ App Engine standard environment ](/appengine/docs/standard/apis) * [ App Engine flexible environment ](/appengine/docs/flexible/apis) * [ App Engine legacy bundled services ](/appengine/docs/standard/services/overview) * [ REST API ](/appengine/docs/admin-api/reference/rest) * [ RPC API ](/appengine/docs/admin-api/reference/rpc) info ### Resources * [ Pricing ](/appengine/pricing) * Release notes: [standard environment](/appengine/docs/standard/go/release-notes) or [flexible environment](/appengine/docs/flexible/go/release-notes) * Runtime support schedule: [standard environment](/appengine/docs/standard/lifecycle/support-schedule) or [flexible environment](/appengine/docs/flexible/lifecycle/support-schedule) * Locations: [standard environment](/appengine/docs/standard/locations) or [flexible environment](/appengine/docs/flexible/locations) ## Related resources Training and tutorials Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Build a Python 3 app in the App Engine standard environment ](/appengine/docs/standard/python3/building-app) Learn the basics of developing, and deploying Python 3 web services in the App Engine standard environment. Training Training and tutorials ### [ Create a Java app in the App Engine flexible environment ](/appengine/docs/flexible/java/create-app) Learn how to create and deploy an app that displays a short message in the App Engine flexible environment. Training Training and tutorials ### [ Write and respond to Pub/Submessages ](/appengine/docs/standard/writing-and-responding-to-pub-sub-messages) Understand how to use Cloud Client Libraries to send and receive Pub/Sub messages in the App Engine standard environment. Training Training and tutorials ### [ Use Firestore in Datastore mode (Datastore) ](/appengine/docs/flexible/using-firestore-in-datastore-mode) Store and retrieve data in a Datastore database using Cloud Client Libraries in the flexible environment. Training Training and tutorials ### [ Use Cloud Storage with App Engine ](/appengine/docs/standard/using-cloud-storage) Store and retrieve data in Cloud Storage using Cloud Client Libraries in the standard environment. Training Training and tutorials ### [ App Engine migration ](https://codelabs.developers.google.com/?text=app%20engine%20migrate) Modernize your app to use the latest technologies Code sample Code Samples ### [ Go sample apps ](https://github.com/GoogleCloudPlatform/golang-samples) Includes Go samples for the App Engine standard environment and the flexible environment. Code sample Code Samples ### [ Java sample apps ](https://github.com/GoogleCloudPlatform/java-docs-samples) Includes Java samples for the App Engine standard environment and the flexible environment. Code sample Code Samples ### [ Node.js sample apps ](https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/main/appengine) Includes Node.js samples for the App Engine standard environment and the flexible environment. Code sample Code Samples ### [ PHP sample apps ](https://github.com/GoogleCloudPlatform/php-docs-samples/tree/main/appengine) Includes PHP samples for the App Engine standard environment and the flexible environment. Code sample Code Samples ### [ Python sample apps ](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/main/appengine) Includes Python samples for the App Engine standard environment and the App Engine flexible environment. Code sample Code Samples ### [ Ruby sample apps ](https://github.com/GoogleCloudPlatform/ruby-docs-samples/tree/main/appengine) Includes Ruby samples for the App Engine standard environment and the App Engine flexible environment. Code sample Code Samples ### [ .NET sample apps ](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/main/appengine) Includes .NET samples for the App Engine flexible environment. ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Google Cloud Armor documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/armor/docs # Path: /armor/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Networking ](https://docs.cloud.google.com/docs/networking) * [ Google Cloud Armor ](https://docs.cloud.google.com/armor/docs) # Google Cloud Armor documentation [Read product documentation](https://docs.cloud.google.com/armor/docs/cloud-armor-overview) Google Cloud Armor helps protect your infrastructure and applications from Layer 3/Layer 4 network or protocol-based volumetric distributed denial-of-service (DDoS) attacks, volumetric Layer 7 attacks, and other targeted application attacks. It leverages Google's global network and distributed infrastructure to detect and absorb attacks and filter traffic through user-configurable security policies at the edge of Google's network, far upstream of your workloads. [Go to the Google Cloud Armor product page for more.](https://cloud.google.com/security/products/armor/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Google Cloud Armor security policy overview ](/armor/docs/security-policy-overview) * [ Configuring security policies ](/armor/docs/configure-security-policies) * [ Tuning WAF rules ](/armor/docs/rule-tuning) * [ Using Cloud Armor Enterprise ](/armor/docs/armor-enterprise-using) * [ Adaptive Protection overview ](/armor/docs/adaptive-protection-overview) monitor_heart ### Reference and monitoring * [ Custom rules language reference ](/armor/docs/rules-language-reference) * [ APIs and references ](/armor/docs/apis) * [ Monitoring security policies ](/armor/docs/monitoring) * [ Audit logging ](/armor/docs/audit-logging) info ### Resources * [ Pricing ](/armor/pricing) * [ Quotas and limits ](/armor/quotas) * [ Troubleshooting issues ](/armor/docs/troubleshooting) * [ Release notes ](/armor/docs/release-notes) * [ Getting support ](/armor/docs/getting-support) * [ Billing questions ](/armor/docs/billing-questions) * [ Service Level Agreement ](/armor/sla) ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # BigQuery documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/bigquery/docs # Path: /bigquery/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Data analytics ](https://docs.cloud.google.com/docs/data) * [ BigQuery ](https://docs.cloud.google.com/bigquery/docs) # BigQuery documentation [Read product documentation](https://docs.cloud.google.com/bigquery/docs/introduction) BigQuery is Google Cloud's fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data in near real time. With BigQuery, there's no infrastructure to set up or manage, letting you focus on finding meaningful insights using GoogleSQL and taking advantage of flexible pricing models across on-demand and flat-rate options. [Go to the BigQuery product page for more.](https://cloud.google.com/bigquery) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * Quickstarts: [Console](/bigquery/docs/quickstarts/query-public-dataset-console), [Command line](/bigquery/docs/quickstarts/load-data-bq), or [Client libraries](/bigquery/docs/quickstarts/quickstart-client-libraries) * [ Creating and using tables ](/bigquery/docs/tables) * [ Introduction to partitioned tables ](/bigquery/docs/partitioned-tables) * [ Introduction to BigQuery AI ](/bigquery/docs/ai-introduction) * [ Predefined roles and permissions ](/bigquery/docs/access-control) * [ Introduction to loading data ](/bigquery/docs/loading-data) * [ Loading CSV data from Cloud Storage ](/bigquery/docs/loading-data-cloud-storage-csv) * [ Exporting table data ](/bigquery/docs/exporting-data) * [ Create machine learning models in BigQuery ML ](/bigquery/docs/create-machine-learning-model) * [ Querying external data sources ](/bigquery/external-data-sources) * [ Introduction to vector search ](/bigquery/docs/vector-search-intro) find_in_page ### Reference * [ Functions in GoogleSQL ](/bigquery/docs/reference/standard-sql/functions-all) * [ Operators in GoogleSQL ](/bigquery/docs/reference/standard-sql/operators) * [ Conditional expressions in GoogleSQL ](/bigquery/docs/reference/standard-sql/conditional_expressions) * [ Date functions in GoogleSQL ](/bigquery/docs/reference/standard-sql/date_functions) * [ Query syntax in GoogleSQL ](/bigquery/docs/reference/standard-sql/query-syntax) * [ String functions in GoogleSQL ](/bigquery/docs/reference/standard-sql/string_functions) * [ Using the bq command-line tool ](/bigquery/docs/bq-command-line-tool) * [ End-to-end journey for machine learning models ](/bigquery/docs/reference/standard-sql/bigqueryml-syntax-e2e-journey) * [ BigQuery API Client Libraries ](/bigquery/docs/reference/libraries) * [ Creating and training models ](/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create) * [ Public datasets ](/bigquery/public-data) * [ Feature preprocessing ](/bigquery/docs/reference/standard-sql/bigqueryml-syntax-preprocess-overview) info ### Resources * [ Pricing ](https://cloud.google.com/bigquery/pricing) * [ Release notes ](/bigquery/docs/release-notes) * [ Locations ](/bigquery/docs/locations) * [ Getting support ](/bigquery/docs/getting-support) * [ Quotas and limits ](/bigquery/quotas) * [ Controlling costs ](/bigquery/docs/controlling-costs) * [ Creating custom cost controls ](/bigquery/docs/custom-quotas) * [ Troubleshooting BigQuery quota errors ](/bigquery/docs/troubleshoot-quotas) * [ Billing questions ](/bigquery/docs/billing-questions) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Data Warehouse with BigQuery Jump Start Solution ](https://cloud.google.com/architecture/big-data-analytics/data-warehouse) Deploy and use a sample data warehouse with BigQuery. Training Training and tutorials ### [ BigQuery for Data Warehousing ](https://www.cloudskillsboost.google/course_templates/679) Learn best practices for extracting, transforming, and loading your data into Google Cloud with BigQuery. Training Training and tutorials ### [ Preprocessing BigQuery Data with PySpark on Dataproc ](https://codelabs.developers.google.com/codelabs/pyspark-bigquery/) Learn to create a data processing pipeline using Apache Spark with Dataproc on Google Cloud. It is a common use case in data science and data engineering to read data from one storage location, perform transformations on it and write it into another storage location. Training Training and tutorials ### [ BigQuery For Data Analysis ](https://www.cloudskillsboost.google/course_templates/865) Learn how to query, ingest, optimize, visualize, and even build machine learning models in SQL inside of BigQuery. Training Training and tutorials ### [ BigQuery for Marketing Analysts ](https://www.cloudskillsboost.google/course_templates/678) Get repeatable, scalable, and valuable insights into your data by learning how to query it using BigQuery. Training Training and tutorials ### [ BigQuery for Machine Learning ](https://www.cloudskillsboost.google/course_templates/680) Experiment with different model types in BigQuery Machine Learning, and learn what makes a good model. Use case Use cases ### [ Migrating data warehouses to BigQuery ](/solutions/migration/dw2bq/dw-bq-migration-overview) Learn patterns and recommendations for transitioning your on-premises data warehouse to BigQuery. Migration Patterns BigQuery Use case Use cases ### [ Visualizing BigQuery data in a Jupyter notebook ](/bigquery/docs/visualize-jupyter) Use the BigQuery Python client library and Pandas in a Jupyter notebook to visualize data in a BigQuery sample table. Code sample Code Samples ### [ Client: Create credentials with scopes ](/bigquery/docs/samples/bigquery-auth-drive-scope) Create credentials with Drive and BigQuery API scopes. Code sample Code Samples ### [ Client: Create credentials with application default credentials ](/bigquery/docs/samples/bigquery-client-default-credentials) Create a BigQuery client using application default credentials. Code sample Code Samples ### [ Client: Create with service account key ](/bigquery/docs/samples/bigquery-client-json-credentials) Create a BigQuery client using a service account key file. Code sample Code Samples ### [ Python samples ](https://github.com/googleapis/python-bigquery/tree/main/samples) Working with BigQuery with the Google Cloud Python client library Code sample Code Samples ### [ Node.js samples ](https://github.com/googleapis/nodejs-bigquery/tree/main/samples) Samples for the Node.js client library sfor BigQuery Code sample Code Samples ### [ C# simple sample ](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/master/bigquery/api) A simple C# program and code snippets for interacting with BigQuery Code sample Code Samples ### [ BigQuery and Cloud Monitoring on App Engine with Java 8 ](https://github.com/GoogleCloudPlatform/java-docs-samples/tree/main/appengine-java8/bigquery) This API Showcase demonstrates how to run an App Engine standard environment application with dependencies on both BigQuery and Cloud Monitoring. Code sample Code Samples ### [ All samples ](/bigquery/docs/samples) Browse all samples for BigQuery ## Related videos ### Try BigQuery for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try BigQuery free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Bigtable documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/bigtable/docs # Path: /bigtable/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Databases ](https://docs.cloud.google.com/docs/databases) * [ Bigtable ](https://docs.cloud.google.com/bigtable/docs) # Bigtable documentation [Read product documentation](https://docs.cloud.google.com/bigtable/docs/overview) Bigtable is a low-latency NoSQL database service for machine learning, operational analytics, and user-facing operations. It's a wide-column, key-value store that can scale to billions of rows and thousands of columns. With Bigtable, you can replicate your data to regions across the world for high availability and data resiliency. [Go to the Bigtable product page for more.](https://cloud.google.com/bigtable/) Not sure what database option is right for you? Learn more about our [database services](https://cloud.google.com/products/databases/). [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Create an instance and write data with the cbt CLI ](/bigtable/docs/create-instance-write-data-cbt-cli) * [ Quickstart: Create and update counters ](/bigtable/docs/create-update-counters) * [ Schema design best practices ](/bigtable/docs/schema-design) * [ Create and manage tables ](/bigtable/docs/managing-tables) * [ Create and manage backups ](/bigtable/docs/managing-backups) find_in_page ### Reference * [ Cloud Bigtable service APIs ](/bigtable/docs/reference/service-apis-overview) * [ Cloud Bigtable client libraries ](/bigtable/docs/reference/libraries) * [ GoogleSQL reference ](/bigtable/docs/reference/sql/googlesql-reference-overview) * [ cbt CLI reference ](/bigtable/docs/cbt-reference) * [ cbt CLI overview ](/bigtable/docs/cbt-overview) info ### Resources * [ Pricing ](/bigtable/pricing) * [ Quotas and limits ](/bigtable/quotas) * [ Release notes ](/bigtable/docs/release-notes) * [ Get support ](/bigtable/docs/support/getting-support) * [ Bigtable locations ](/bigtable/docs/locations) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Introduction to Bigtable (Java) ](https://codelabs.developers.google.com/codelabs/cloud-bigtable-intro-java/index.html) Work through a codelab that teaches you how to avoid common schema design mistakes, import data, read your data, and then use it to generate a heatmap that shows New York City bus data. Training Training and tutorials ### [ Manage Bigtable on Google Cloud ](https://www.cloudskillsboost.google/quests/214) Learn how to how to create an instance, design a schema, and perform administrative tasks in Bigtable. Training Training and tutorials ### [ Benchmarking Bigtable with PerfKit Benchmarker ](https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/tree/master/tutorials/bigtable_walkthrough) Run YCSB benchmarks against Bigtable. Use case Use cases ### [ Bigtable for Cassandra users ](/bigtable/docs/cloud-bigtable-for-cassandra-users) Learn the differences between Bigtable and Apache Cassandra. Migration Cassandra Apache Use case Use cases ### [ Credit card fraud detection ](https://github.com/GoogleCloudPlatform/java-docs-samples/tree/main/bigtable/use-cases/fraudDetection) Look at a sample application that uses Bigtable as a feature store to deliver a fraud-detection use case. Fraud detection Bigtable Dataflow Code sample Code Samples ### [ Java hello world ](/bigtable/docs/samples-java-hello-world) Create a hello world application using the client library for Java. Code sample Code Samples ### [ Go hello world ](/bigtable/docs/samples-go-hello) Try a hello world example written in Go. Code sample Code Samples ### [ C# hello world ](/bigtable/docs/samples-c-sharp-hello) Get started with .NET on Bigtable. ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud CDN documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/cdn/docs # Path: /cdn/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Networking ](https://docs.cloud.google.com/docs/networking) * [ Cloud CDN ](https://docs.cloud.google.com/cdn/docs) # Cloud CDN documentation [Read product documentation](https://docs.cloud.google.com/cdn/docs/overview) Cloud CDN (Content Delivery Network) uses Google's globally distributed edge points of presence to cache external HTTP(S) load balanced content close to your users. Caching content at the edges of Google's network provides faster delivery of content to your users while reducing serving costs. [Go to the Cloud CDN product page for more.](https://cloud.google.com/cdn/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Setup overview ](/cdn/docs/using-cdn) * [ Use cache modes ](/cdn/docs/using-cache-modes) * [ Set up a backend bucket ](/cdn/docs/setting-up-cdn-with-bucket) * [ Set up a managed instance group backend ](/cdn/docs/setting-up-cdn-with-mig) * [ Set up an external backend ](/cdn/docs/set-up-external-backend-internet-neg) * [ Use signed URLs ](/cdn/docs/using-signed-urls) * [ Use cache keys ](/cdn/docs/using-cache-keys) * [ Invalidate cached content ](/cdn/docs/invalidating-cached-content) emoji_objects ### Concepts * [ Best practices for content delivery ](/cdn/docs/best-practices) * [ Cloud CDN overview ](/cdn/docs/overview) * [ Cloud CDN features ](/cdn/docs/features) * [ Caching overview ](/cdn/docs/caching) * [ Signed URLs and signed cookies overview ](/cdn/docs/private-content) * [ External backends overview ](/cdn/docs/ext-backend-internet-neg-overview) * [ Cache invalidation overview ](/cdn/docs/cache-invalidation-overview) group_work ### Reference, resources, and support * [ API and gcloud references ](/cdn/docs/apis) * [ Cache locations ](/cdn/docs/locations) * [ Pricing ](/cdn/pricing) * [ Release notes ](/cdn/docs/release-notes) * [ Troubleshooting ](/cdn/docs/troubleshooting-steps) * [ Billing questions ](/cdn/docs/billing-questions) * [ Getting support ](/cdn/docs/getting-support) * [ Service Level Agreement ](/cdn/sla) ## Related resources Training and tutorials Use cases Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Cloud CDN ](https://www.cloudskillsboost.google/focuses/1251?parent=catalog) Get hands-on practice with Cloud CDN. Training Training and tutorials ### [ Related tutorials ](https://www.cloudskillsboost.google/catalog?keywords=Cloud+CDN) Try out other tutorials that include Cloud CDN. Training Training and tutorials ### [ Improving network performance ](https://www.cloudskillsboost.google/focuses/1287?parent=catalog) Learn how to improve network performance with network performance using load balancers. Use case Use cases ### [ Deliver secure and non-secure content over the same hostname ](/cdn/docs/http-https-over-same-domain) Bind a reserved IP address to both the HTTP and HTTPS frontend configuration in the external HTTP(S) load balancer. CDN load balancing HTTP HTTPS Use case Use cases ### [ Best practices for securing your applications and APIs using Apigee ](/architecture/best-practices-securing-applications-and-apis-using-apigee) Secure your applications and APIs using Apigee API management and Cloud Armor, reCAPTCHA Enterprise, and Cloud CDN. CDN Cloud Armor Use case Use cases ### [ Host a static website ](/storage/docs/hosting-static-website) Configure a Cloud Storage bucket and Cloud CDN to host a static website for your domain CDN Cloud Storage Use case Use cases ### [ Cache content from Compute origins ](/cdn/docs/setting-up-cdn-with-mig) Create load balancer with Compute Engine backend backends and Cloud CDN. CDN Compute Engine Use case Use cases ### [ Automate your setup with Terraform ](/cdn/docs/cdn-terraform-examples) Use Terraform to deploy a sample external HTTP(S) load balancer backend with Cloud CDN enabled. CDN Compute Engine Terraform Use case Use cases ### [ Cache content from serverless products, such as Cloud Run, Cloud Functions, and App Engine ](/cdn/docs/setting-up-cdn-with-serverless) Create load balancer with serverless backends and Cloud CDN. CDN serverless Cloud Run Cloud Functions App Engine Use case Use cases ### [ Set up Cloud CDN with third-party object storage ](/cdn/docs/setting-up-cdn-with-third-party-storage) Serve cached content that is hosted either on-premises or in another cloud. CDN external origin third party Use case Use cases ### [ Configure Cloud CDN through Ingress ](/cdn/docs/setting-up-cdn-with-third-party-storage) Configuring CDN for Kubernetes Ingress on Google Cloud. CDN Ingress Kubernetes ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Compute Engine documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/compute/docs # Path: /compute/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Compute ](https://docs.cloud.google.com/docs/compute-area) * [ Compute Engine ](https://docs.cloud.google.com/compute/docs) # Compute Engine documentation [Read product documentation](https://docs.cloud.google.com/compute/docs/overview) Compute Engine is a [ computing and hosting service](/docs/overview/cloud-platform-services#computing-hosting) that lets you create and run virtual machines on Google infrastructure. Compute Engine offers scale, performance, and value that lets you easily launch large compute clusters on Google's infrastructure. There are no upfront investments, and you can run thousands of virtual CPUs on a system that offers quick, consistent performance. [Go to the Compute Engine product page for more.](https://cloud.google.com/products/compute) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Machine families resource and comparison guide ](/compute/docs/machine-resource) * [ Choose a deployment strategy ](/compute/docs/choose-compute-deployment-option) * [ Create and start a VM ](/compute/docs/instances/create-start-instance) * [ About SSH connections ](/compute/docs/instances/ssh) * [ Choose a migration path ](/compute/docs/import) * [ Data protection options ](/compute/docs/disks/data-protection) * [ VM instance lifecycle ](/compute/docs/instances/instance-lifecycle) find_in_page ### Reference * [ gcloud compute command-line tool ](/compute/docs/gcloud-compute) * [ Client libraries ](/compute/docs/api/libraries) * [ REST API ](/compute/docs/reference/rest/v1) info ### Resources * [ Pricing ](/compute/all-pricing) * [ Quotas and limits ](/compute/quotas) * [ Release notes ](/compute/docs/release-notes) * [ Support ](/compute/docs/support) * [ Samples and videos ](/compute/docs/samples-and-videos) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ VM migration: planning ](https://www.cloudskillsboost.google/focuses/55160?parent=catalog) Learn how to plan a VM migration and deploy your basic infrastructure on Google Cloud. Training Training and tutorials ### [ A tour of Cloud Networking ](https://www.cloudskillsboost.google/focuses/84417?parent=catalog) Get an overview of Google Cloud networking building blocks. Training Training and tutorials ### [ Interactive walkthrough: Create a Linux VM in Compute Engine ](https://console.cloud.google.com/compute/instances?walkthrough_tutorial_id=compute_short_quickstart) Create a Linux VM by using a tutorial that walks you through the steps directly in the Cloud console. Training Training and tutorials ### [ Hosting a web app on Compute Engine hands-on lab ](https://www.cloudskillsboost.google/focuses/11952?parent=catalog) Learn how to deploy and scale a sample application. Use case Use cases ### [ VM migration ](/migrate/compute-engine) Migrate for Compute Engine allows you to easily migrate VMs from your on-premises data center, AWS, or Azure into Compute Engine. You validate, run, and migrate applications into Google Cloud without rewriting them, modifying the image, or changing management processes. Migration On-Prem Automation Use case Use cases ### [ Patterns for scalable and resilient apps ](/solutions/scalable-and-resilient-apps) Learn patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises. A well-designed app scales up and down as demand increases and decreases, and is resilient enough to withstand service disruptions. Scaling Resilience Design Use case Use cases ### [ Strategies to migrate IBM Db2 to Compute Engine ](/solutions/strategies-to-migrate-ibm-db2-to-compute-engine) Learn best practices for a homogeneous Db2 migration to Compute Engine. This document is intended for database admins, system admins and software, database, and ops engineers who are migrating Db2 environments to Google Cloud. IBM dB2 Migration Code sample Code Samples ### [ C# samples ](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/main/compute/api/Compute.Samples) A set of .NET Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ Go samples ](https://github.com/GoogleCloudPlatform/golang-samples/tree/main/compute) A set of Go Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ Java samples ](https://github.com/GoogleCloudPlatform/java-docs-samples/tree/main/compute/cloud-client/src/main/java/compute) A set of Java Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ Node.js samples ](https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/main/compute) A set of Node.js Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ PHP samples ](https://github.com/GoogleCloudPlatform/php-docs-samples/tree/main/compute) A set of PHP Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ Python samples ](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/main/compute/client_library/snippets) A set of Python Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ Ruby samples ](https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-compute-v1/samples) A set of Ruby Cloud Client Library samples for Compute Engine. Code sample Code Samples ### [ Terraform samples ](https://github.com/terraform-google-modules/terraform-docs-samples/tree/main/compute) A set of Terraform samples for Compute Engine. Code sample Code Samples ### [ All samples ](/compute/docs/samples) Browse all samples for Compute Engine. ## Related videos ### Try Compute Engine for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Compute Engine free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Firestore in Datastore mode documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/datastore/docs # Path: /datastore/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Databases ](https://docs.cloud.google.com/docs/databases) * [ Datastore ](https://docs.cloud.google.com/datastore/docs) # Firestore in Datastore mode documentation [Read product documentation](https://docs.cloud.google.com/datastore/docs/concepts/overview) Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development. While the Datastore mode interface has many of the same features as traditional databases, as a NoSQL database it differs from them in the way it describes relationships between data objects. Not sure what database option is right for you? Learn more about our [database services](https://cloud.google.com/products/databases/). [Go to the Firestore in Datastore mode product page for more.](https://cloud.google.com/datastore/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Store and query data in Firestore in Datastore mode ](/datastore/docs/store-query-data) * [ Exporting and Importing Entities ](/datastore/docs/export-import-entities) * [ Running the Datastore Emulator ](/datastore/docs/tools/datastore-emulator) * [ Datastore Admin ](/datastore/docs/console/datastore-admin-console) * [ Accessing your database ](/datastore/docs/activate) * [ Deleting Entities in Bulk ](/datastore/docs/bulk-delete) * [ Index Configuration ](/datastore/docs/tools/indexconfig) * [ Viewing Statistics in the Console ](/datastore/docs/console/datastore-statistics) * [ Managing Firestore in Datastore mode from the Console ](/datastore/docs/console/managing-datastore) find_in_page ### Reference * [ Datastore mode Client Libraries ](/datastore/docs/reference/libraries) * [ GQL Reference ](/datastore/docs/reference/gql_reference) * [ REST API ](/datastore/docs/reference/data/rest) * [ RPC API ](/datastore/docs/reference/data/rpc) info ### Resources * [ Pricing and Quota ](/datastore/pricing) * [ Release Notes ](/datastore/docs/release-notes) * [ Billing Questions ](/datastore/docs/billing-questions) * [ Getting support ](/datastore/docs/getting-support) ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud DNS documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/dns/docs # Path: /dns/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Networking ](https://docs.cloud.google.com/docs/networking) * [ Cloud DNS ](https://docs.cloud.google.com/dns/docs) # Cloud DNS documentation [Read product documentation](https://docs.cloud.google.com/dns/docs/overview) Publish your domain names by using Google's infrastructure for production-quality, high-volume DNS services. Google's global network of anycast name servers provides reliable, low-latency, authoritative name lookups for your domains from anywhere in the world. [Go to the Cloud DNS product page for more.](https://cloud.google.com/dns/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Set up DNS records for a domain name with Cloud DNS ](/dns/docs/set-up-dns-records-domain-name) * [ Create, modify, and delete zones ](/dns/docs/zones) * [ Manage records ](/dns/docs/records) * [ Apply server policies ](/dns/docs/policies) * [ Manage DNSSEC ](/dns/docs/dnssec-config) emoji_objects ### Concepts * [ Cloud DNS overview ](/dns/docs/overview) * [ Best practices ](/dns/docs/best-practices) * [ DNSSEC overview ](/dns/docs/dnssec) * [ CNAME chasing ](/dns/docs/cnamechasing) * [ VPC name resolution order ](/dns/docs/vpc-name-res-order) group_work ### Reference and resources * [ API and gcloud command-line tool ](/dns/docs/apis) * [ Pricing ](/dns/pricing) * [ Quotas and limits ](/dns/quotas) * [ Release notes ](/dns/docs/release-notes) * [ Troubleshooting ](/dns/docs/troubleshooting) ## Related resources Training and tutorials Use cases Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Networking in Google Cloud ](https://www.cloudskillsboost.google/courses/1419) This two-day instructor-led class gives participants broad study of networking options on Google Cloud. Through a combination of presentations, demonstrations, and hands-on labs, participants explore and deploy Google Cloud networking technologies, such as Google Virtual Private Cloud (VPC) networks, subnets, firewalls; interconnection among networks; load balancing; Cloud DNS; Cloud CDN; Cloud NAT. The course will also cover common network design patterns and automated deployment using Deployment Manager or Terraform. Training Training and tutorials ### [ Architecting with Google Cloud: Design and Process ](https://www.cloudskillsboost.google/courses/1395) Two-day instructor-led class equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine course and assumes hands-on experience with the technologies covered in either of those courses. Use case Use cases ### [ Best practices and reference architectures for VPC design ](/solutions/best-practices-vpc-design) Introduces best practices and typical enterprise architectures for the design of virtual private clouds (VPCs) with Google Cloud. VPC Design ## Related videos ### Try Cloud DNS for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud DNS free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Google Cloud overview  |  Get started  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/docs/overview # Path: /docs/overview * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Get started ](https://docs.cloud.google.com/docs/get-started) * [ Guides ](https://docs.cloud.google.com/docs/overview) Send feedback # Google Cloud overview Stay organized with collections Save and categorize content based on your preferences. This overview is designed to help you understand the overall landscape of Google Cloud. Here, you'll take a brief look at some of the commonly used features and get pointers to documentation that can help you go deeper. Knowing what's available and how the parts work together can help you make decisions about how to proceed. You'll also get pointers to some tutorials that you can use to try out Google Cloud in various scenarios. For general information on cloud computing, see [Advantages and disadvantages of cloud computing](https://cloud.google.com/learn/advantages-of-cloud-computing). ## Google Cloud resources Google Cloud consists of a set of physical assets, such as computers and hard disk drives, and virtual resources, such as virtual machines (VMs), that are contained in [data centers](https://cloud.google.com/about/locations) around the globe. Each data center location is in a _region_. Regions are available in Asia, Australia, Europe, Africa, the Middle East, North America, and South America. Each region is a collection of _zones_ , which are isolated from each other within the region. Each zone is identified by a name that combines a letter identifier with the name of the region. For example, zone `a` in the East Asia region is named `asia-east1-a`. This distribution of resources provides several benefits, including redundancy in case of failure and reduced latency by locating resources closer to clients. This distribution also introduces some rules about how resources can be used together. ## Accessing resources through services In cloud computing, what you might be used to thinking of as software and hardware products, become _services_. These services provide access to the underlying resources. The [list of available Google Cloud services](https://cloud.google.com/products/) is long, and it keeps growing. When you develop your website or application on Google Cloud, you mix and match these services into combinations that provide the infrastructure you need, and then add your code to enable the scenarios you want to build. ## Global, regional, and zonal resources Some resources can be accessed by any other resource, across regions and zones. These _global resources_ include preconfigured disk images, disk snapshots, and networks. Some resources can be accessed only by resources that are located in the same region. These _regional resources_ include static external IP addresses. Other resources can be accessed only by resources that are located in the same zone. These _zonal resources_ include VM instances, their types, and disks. The following diagram shows the relationship between global scope, regions and zones, and some of their resources: ![A global network can contain region-specific resources such as IP addresses and zone-specific resources such as VMs and disks.](/static/docs/images/overview/regions-zones.svg) The scope of an operation varies depending on what kind of resources you're working with. For example, creating a network is a global operation because a network is a global resource, while reserving an IP address is a regional operation because the address is a regional resource. As you start to optimize your Google Cloud applications, it's important to understand how these regions and zones interact. For example, even if you could, you wouldn't want to attach a disk in one region to a computer in a different region because the latency you'd introduce would make for poor performance. Thankfully, Google Cloud won't let you do that; disks can only be attached to computers in the same zone. Depending on the level of self-management required for the [computing and hosting service](/docs/overview/cloud-platform-services#computing-hosting) you choose, you might or might not need to think about how and where resources are allocated. For more information about the geographical distribution of Google Cloud, see [Geography and Regions](/docs/geography-and-regions). ## Projects Any Google Cloud resources that you allocate and use must belong to a project. You can think of a project as the organizing entity for what you're building. A project is made up of the settings, permissions, and other metadata that describe your applications. Resources within a single project can work together easily, for example by communicating through an internal network, subject to the regions-and-zones rules. A project can't access another project's resources unless you use [Shared VPC](/vpc/docs/shared-vpc) or [VPC Network Peering](/vpc/docs/vpc-peering). Each Google Cloud project has the following: * A project name, which you provide. * A project ID, which you can provide or Google Cloud can provide for you. * A project number, which Google Cloud provides. As you work with Google Cloud, you use these identifiers in certain commands and API calls. The following screenshot shows a project name, a project ID, and a project number: ![A screenshot of the Google Cloud console displaying project ID and name.](/static/docs/images/overview/console-ids.png) In this example: * **Example Project** is the project name. * **example-id** is the project ID. * **123456789012** is the project number. Each project ID is unique across Google Cloud. After you have created a project, you can delete the project but its ID can never be used again. You can create multiple projects and use them to separate your work in whatever way makes sense for you. For example, you might have one project that can be accessed by all team members and a separate project that can only be accessed by certain team members. When billing is enabled, each project is associated with one billing account. Multiple projects can have their resource usage billed to the same account. A project serves as a namespace. This means every resource within each project must have a unique name, but you can usually reuse resource names if they are in separate projects. Some resource names must be globally unique. Refer to the documentation for the resource for details. For more information, see [Creating and managing projects](/resource-manager/docs/creating-managing-projects). ## Ways to interact with the services Google Cloud gives you three basic ways to interact with the services and resources. ### Google Cloud console ![A screenshot of the Google Cloud console illustrating a web UI.](/static/docs/images/overview/console.png) The [Google Cloud console](https://console.cloud.google.com/) provides a web-based, graphical user interface that you can use to manage your Google Cloud projects and resources. When you use the Google Cloud console, you either create a new project or choose an existing project, and then use the resources that you create in the context of that project. ### Command-line interface If you prefer to work at the command line, you can perform most Google Cloud tasks by using [the Google Cloud CLI](/sdk/gcloud). The gcloud CLI lets you manage development workflow and Google Cloud resources in a terminal window. For example, you can create a Compute Engine virtual machine (VM) instance by running the [`gcloud compute instances create` command](/sdk/gcloud/reference/compute/instances/create) in the shell environment. You can run `gcloud` commands in the following ways: * You can install the [Google Cloud CLI](/sdk/docs). The gcloud CLI lets you open a terminal window on your own computer and run commands to manage Google Cloud resources. * You can use [Cloud Shell](/shell/docs/features), which is a browser-based shell. Because it runs in a browser window, you don't need to install anything on your own computer. You can open the Cloud Shell from the [Google Cloud console](https://console.cloud.google.com/?cloudshell=true). ![A screenshot of the Cloud Shell interface.](/static/shell/docs/images/used-console-with-editor.png) Cloud Shell provides the following: * A temporary Compute Engine virtual machine instance. * A [built-in code editor](/shell/docs/editor-overview). * 5 GB of persistent disk storage. * Pre-installed gcloud CLI and other tools. * Language support for Java, Go, Python, Node.js, PHP, Ruby and .NET. * Web preview functionality. * Built-in authorization for access to Google Cloud console projects and resources. For a list of `gcloud` commands, see the [`gcloud` reference](/sdk/gcloud/reference). For more information about Cloud Shell, see [How Cloud Shell works](/shell/docs/how-cloud-shell-works). ### Client libraries Google Cloud provides [client libraries](/sdk/cloud-client-libraries) that enable you to easily create and manage resources. Google Cloud client libraries expose APIs for two main purposes: * _App APIs_ provide access to services. App APIs are optimized for supported languages, such as Node.js and Python. The libraries are designed around service metaphors, so you can work with the services more naturally and write less boilerplate code. The libraries also provide helpers for [authentication and authorization](/docs/authentication). * _Admin APIs_ offer functionality for resource management. For example, you can use admin APIs if you want to build your own automated tools. You also can use the [Google API client libraries](https://developers.google.com/api-client-library/) to access APIs for products such as Google Maps, Google Drive, and YouTube. ## Pricing To learn how to explore and evaluate Google Cloud at no cost, see [Free Google Cloud features and trial offer](/free/docs/free-cloud-features). To browse pricing details for individual services, see the [price list](https://cloud.google.com/pricing/list). To estimate your total costs for running a specific workload on Google Cloud, see the [pricing calculator](https://cloud.google.com/products/calculator). ## Try Google Cloud If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Get started for free ](https://console.cloud.google.com/freetrial) Send feedback Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Firestore in Native mode documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/firestore/docs # Path: /firestore/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Databases ](https://docs.cloud.google.com/docs/databases) * [ Firestore in Native mode ](https://docs.cloud.google.com/firestore/native/docs) # Firestore in Native mode documentation [Read product documentation](https://docs.cloud.google.com/firestore/native/docs/overview) Firestore in Native mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development. While the Firestore interface has many of the same features as traditional databases, as a NoSQL database it differs from them in the way it describes relationships between data objects. **Key Point:** Firestore now has MongoDB API compatibility. See [Firestore with MongoDB compatibility](/firestore/mongodb-compatibility/docs?). [Go to the Firestore product page for more.](https://cloud.google.com/products/firestore/) Not sure what database option is right for you? Learn more about our [database services](https://cloud.google.com/products/databases/). [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Create a Firestore database by using a server client library ](/firestore/native/docs/create-database-server-client-library) * [ Quickstart: Create a Firestore database by using a web or mobile client library ](/firestore/native/docs/create-database-web-mobile-client-library) * [ Querying and filtering data ](/firestore/native/docs/query-data/queries) * [ Adding data ](/firestore/native/docs/manage-data/add-data) * [ Getting data ](/firestore/native/docs/query-data/get-data) * [ Exporting and importing data ](/firestore/native/docs/manage-data/export-import) * [ Deleting data ](/firestore/native/docs/manage-data/delete-data) * [ Transactions and batched writes ](/firestore/native/docs/manage-data/transactions) * [ Getting started with security rules ](/firestore/native/docs/security/get-started) * find_in_page ### Reference * [ REST API ](/firestore/docs/reference/rest) * [ Getting started with Firebase ](/firestore/docs/client/get-firebase) * [ RPC API ](/firestore/docs/reference/rpc) * info ### Resources * [ Pricing ](/firestore/pricing) * [ Quotas and limits ](/firestore/quotas) * [ Release notes ](/firestore/docs/release-notes) * [ Getting support ](/firestore/docs/getting-support) * ## Related resources Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Use case Use cases ### [ Firestore: The NoSQL Serverless Database for the Application Developer ](https://research.google/pubs/pub52292/) Firestore is a NoSQL serverless database with real-time notification capability, and together with the Firebase ecosystem it greatly simplifies common app development challenges while letting the application developer focus primarily on their business logic and user experience. This paper presents the Firestore architecture. NoSQL Serverless Real-time notification ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Run functions documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/functions/docs # Path: /functions/docs If you are creating a new function, see the [Console Quickstart](https://cloud.google.com/run/docs/quickstarts/functions/deploy-functions-console) on Cloud Run. * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Application hosting ](https://docs.cloud.google.com/docs/application-hosting) * [ Cloud Run ](https://docs.cloud.google.com/run/docs) * [ Cloud Run functions ](https://docs.cloud.google.com/functions/docs) # Cloud Run functions documentation [Read product documentation](https://docs.cloud.google.com/run/docs/functions-with-run) Cloud Run functions is a lightweight compute solution for developers to create single-purpose, stand-alone functions that respond to Cloud events without the need to manage a server or runtime environment. [Go to the Cloud Run functions product page for more.](https://cloud.google.com/functions/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * Get started: [Console quickstart](/run/docs/quickstarts/functions/deploy-functions-console) or [CLI quickstart](/run/docs/quickstarts/functions/deploy-functions-gcloud) * Write functions: [HTTP](/run/docs/write-functions#write-http-functions) or [CloudEvents](/run/docs/write-functions#write-event-driven-functions) * [ Deploy functions ](/run/docs/deploy-functions) * Function triggers: [HTTP](/run/docs/triggering/https-request) or [CloudEvents](/run/docs/triggering/trigger-with-events) find_in_page ### Reference * [ gcloud run commands ](/sdk/gcloud/reference/run) * [ REST API ](/run/docs/reference/rest) * [ RPC API ](/run/docs/reference/rpc) * [ gcloud functions commands ](/sdk/gcloud/reference/functions) info ### Resources * [ Pricing ](/run/pricing) * [ Quotas and limits ](/run/quotas) * [ Release notes ](/run/docs/release-notes) * [ Locations ](/run/docs/locations) * [ Runtime lifecycle ](/run/docs/runtime-support) * [ Support ](/run/docs/support) * Versions: [Cloud Run functions](/run/docs/functions-with-run), [Cloud Functions v2 API](/functions/docs/concepts/overview), or [Cloud Run functions (1st gen)](/functions/1stgendocs/concepts/overview) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-22 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-22 UTC."],[],[]] --- # Identity and Access Management documentation  |  Identity and Access Management (IAM)  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/iam/docs # Path: /iam/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Security ](https://docs.cloud.google.com/docs/security) * [ IAM ](https://docs.cloud.google.com/iam/docs) # Identity and Access Management documentation [Read product documentation](https://docs.cloud.google.com/iam/docs/overview) Identity and Access Management (IAM) lets you create and manage permissions for Google Cloud resources. IAM unifies access control for Google Cloud services into a single system and presents a consistent set of operations. [Go to the Identity and Access Management product page for more.](https://cloud.google.com/security/products/iam) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * Quickstarts: [Quickstart: Grant an IAM role by using the Google Cloud console](/iam/docs/grant-role-console) or [Quickstart: Write an IAM policy by using client libraries](/iam/docs/write-policy-client-libraries) * [ Manage access to projects, folders, and organizations ](/iam/docs/granting-changing-revoking-access) * [ Manage access to other resources ](/iam/docs/manage-access-other-resources) * [ Roles overview ](/iam/docs/roles-overview) * [ Service account overview ](/iam/docs/service-account-overview) * [ Create service accounts ](/iam/docs/service-accounts-create) * [ Attach service accounts to resources ](/iam/docs/attach-service-accounts) * [ Creating and managing custom roles ](/iam/docs/creating-custom-roles) * [ Configure temporary access ](/iam/docs/configuring-temporary-access) find_in_page ### Reference * [ Permissions reference ](/iam/docs/permissions-reference) * [ Client libraries ](/iam/docs/client-libraries) * [ IAM REST API ](/iam/docs/reference/rest) * [ Basic and predefined roles ](/iam/docs/understanding-roles) * [ Full resource names ](/iam/docs/full-resource-names) * [ Attribute reference for IAM Conditions ](/iam/docs/conditions-attribute-reference) * [ Resource attributes for IAM Conditions ](/iam/docs/conditions-resource-attributes) * [ Support levels for permissions in custom roles ](/iam/docs/custom-roles-permissions-support) * [ Resource types that accept IAM policies ](/iam/docs/resource-types-with-policies) * [ Service agents ](/iam/docs/service-agents) info ### Resources * [ Release notes ](/iam/docs/release-notes) * [ Permissions change log ](/iam/docs/permissions-change-log) * [ Getting support ](/iam/docs/getting-support) * [ Quotas and limits ](/iam/quotas) * [ Billing questions ](/iam/docs/billing-questions) * [ Troubleshooting "withcond" in policies and role bindings ](/iam/docs/troubleshooting-withcond) * [ Pricing ](/iam/pricing) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Google Cloud Fundamentals: Core Infrastructure ](/training/course/core-infrastructure) These lectures, demos, and hands-on labs give you an overview of Google Cloud products and services so that you can learn the value of Google Cloud and how to incorporate cloud-based solutions into your business strategies. Training Training and tutorials ### [ Architecting with Google Cloud: Design and Process ](/training/course/architecting-design-process) This course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective. Training Training and tutorials ### [ Security in Google Cloud ](/training/course/security-in-google-cloud-platform) In this training course, you will learn about a variety of Google Cloud security controls and techniques. You'll explore the components of Google Cloud and deploy a secure solution on the platform. You'll also learn how to mitigate attacks at several points in a Google Cloud-based infrastructure, including distributed denial-of-service attacks, phishing attacks, and threats involving content classification and use. Use case Use cases ### [ Identity and authentication in Google Cloud ](/architecture/identity) Book-length deep dive into IAM, including corporate, consumer, and service identities; best practices, and how to assess, plan, and deploy. Policies Access Resource hierarchy Use case Use cases ### [ Help secure the pipeline from your data lake to your data warehouse ](/solutions/help-secure-the-pipeline-from-your-data-lake-to-your-data-warehouse) Discusses the security controls designed to help manage data access to and prevent data exfiltration of the pipeline from your data lake to your data warehouse. KMS Organization Policy Service Use case Use cases ### [ Migration to Google Cloud: Getting started ](/solutions/migration-to-gcp-getting-started) Helps you with planning, designing, and implementing your migration process to Google Cloud. Planning Migration Code sample Code Samples ### [ Java IAM client library samples ](https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/iam/api-client) See how to perform common IAM actions using the Java IAM client library. Code sample Code Samples ### [ Python IAM client library samples ](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/iam/api-client) See how to perform common IAM actions using the Python IAM client library. Code sample Code Samples ### [ Go IAM client library samples ](https://github.com/GoogleCloudPlatform/golang-samples/tree/master/iam) See how to perform common IAM actions using the Go IAM client library. Code sample Code Samples ### [ .NET IAM client library samples ](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/master/iam/api) See how to perform common IAM actions using the .NET IAM client library. ## Related videos ### Try Google Cloud for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [Get started for free](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-22 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-22 UTC."],[],[]] --- # Google Kubernetes Engine documentation  |  Google Kubernetes Engine (GKE)  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/kubernetes-engine/docs # Path: /kubernetes-engine/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Application hosting ](https://docs.cloud.google.com/docs/application-hosting) * [ Google Kubernetes Engine (GKE) ](https://docs.cloud.google.com/kubernetes-engine/docs) # Google Kubernetes Engine documentation [Read product documentation](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview) Deploy, manage, and scale containerized applications on Kubernetes, powered by Google Cloud. [Go to the Google Kubernetes Engine product page for more.](https://cloud.google.com/kubernetes-engine) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Create a cluster and deploy a workload ](/kubernetes-engine/docs/quickstarts/create-cluster) * [ Configuring cluster access for kubectl ](/kubernetes-engine/docs/how-to/cluster-access-for-kubectl) * [ Access Google Cloud APIs from GKE workloads ](/kubernetes-engine/docs/how-to/workload-identity) * [ GKE security documentation ](/kubernetes-engine/docs/concepts/security-overview) * [ GKE networking documentation ](/kubernetes-engine/docs/concepts/network-overview) * [ GKE AI/ML documentation ](/kubernetes-engine/docs/concepts/machine-learning) info ### AI/ML on GKE tutorials * [ AI/ML orchestration on GKE ](/kubernetes-engine/docs/integrations/ai-infra) * [ Core concept: About GPUs in GKE ](/kubernetes-engine/docs/concepts/gpus) * [ Core skill: Use GPUs in GKE ](/kubernetes-engine/docs/how-to/gpus) * [ Serve Gemma open models using GPUs with vLLM ](/kubernetes-engine/docs/tutorials/serve-gemma-gpu-vllm) * [ Serve Gemma open models with Hugging Face TGI ](/kubernetes-engine/docs/tutorials/serve-gemma-gpu-tgi) * [ Serve an LLM with multiple GPUs in GKE ](/kubernetes-engine/docs/tutorials/serve-multiple-gpu) * [ Deploy GPUs for batch workloads with Dynamic Workload Scheduler ](/kubernetes-engine/docs/how-to/provisioningrequest) * [ About Ray on GKE ](/kubernetes-engine/docs/add-on/ray-on-gke/concepts/overview) group_work ### References and resources * [ REST API ](/kubernetes-engine/docs/reference/rest) * [ API permissions ](/kubernetes-engine/docs/reference/api-permissions) * [ API organization and structure ](/kubernetes-engine/docs/reference/api-organization) * [ gcloud container commands ](/sdk/gcloud/reference/container) * [ Kubernetes documentation ](http://kubernetes.io/docs/) * [ kubectl commands ](https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands) * [ Release notes ](/kubernetes-engine/docs/release-notes) * [ Release schedule ](/kubernetes-engine/docs/release-schedule) * [ Security bulletins ](/anthos/clusters/docs/security-bulletins) * [ Security patching ](/kubernetes-engine/docs/resources/security-patching) * [ Pricing ](/kubernetes-engine/pricing) ## Related resources Training and tutorials Use cases Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Architecting with Kubernetes Engine ](http://cloud.google.com/training/course/architecting-with-google-kubernetes-engine) This course features a combination of lectures, demos, and hands-on labs to help you explore and deploy solution elements—including infrastructure components like pods, containers, deployments, and services—along with networks and application services. Training Training and tutorials ### [ Kubernetes Qwik Start lab ](https://www.cloudskillsboost.google/catalog_lab/911?qlcampaign=77-18-gcpd-236&utm_source=gcp&utm_medium=documentation&utm_campaign=kubernetes) Learn how to deploy a containerized application with Kubernetes Engine in less than 30 minutes. Training Training and tutorials ### [ Serve LLMs for AI/ML inference using GPUs on GKE with vLLM ](/kubernetes-engine/docs/tutorials/serve-gemma-gpu-vllm) This tutorial demonstrates how to use graphical processinng units (GPUs) on GKE to run large language models (LLMs) for AI/ML inference. Training Training and tutorials ### [ Create a cluster and deploy a workload in the Google Cloud console ](/kubernetes-engine/docs/quickstarts/create-cluster) Learn how to create a Kubernetes cluster and deploy a 'hello world' web app in Google Cloud console. Training Training and tutorials ### [ Setting up HTTP(S) Load Balancing with Ingress ](/kubernetes-engine/docs/tutorials/http-balancer) This tutorial shows how to run a web application behind an external HTTP(S) load balancer by configuring the Ingress resource. Training Training and tutorials ### [ Configuring Domain Names with Static IP Addresses ](/kubernetes-engine/docs/tutorials/configuring-domain-name-static-ip) This tutorial demonstrates how to expose your web application to the internet on a static external IP address and configure DNS records of your domain name to point to your application. Use case Use cases ### [ Best practices for continuous integration and delivery to Google Kubernetes Engine ](/solutions/best-practices-continuous-integration-delivery-kubernetes) Learn best practices for continuous integration and continuous delivery to GKE, from source control to deployment strategies. CI/CD GitOps Use case Use cases ### [ Configuring privately used public IPs for GKE ](/solutions/configuring-privately-used-public-ips-for-GKE) Apply privately used public IP addresses for Google Kubernetes Engine pod address blocks. VPC Networking Use case Use cases ### [ Best practices for running cost-optimized Kubernetes applications on GKE ](/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke) Take advantage of the elasticity provided by Google Cloud when running cost-optimized applications on GKE. Costs Use case Use cases ### [ Modernization path for .NET applications on Google Cloud ](/solutions/modernization-path-dotnet-applications-google-cloud) Learn a gradual and structured process for modernizing monolithic applications. Windows .NET Migration ## Related videos ### Try GKE for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try GKE free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Load Balancing documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/load-balancing/docs # Path: /load-balancing/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Networking ](https://docs.cloud.google.com/docs/networking) * [ Load Balancing ](https://docs.cloud.google.com/load-balancing/docs) # Cloud Load Balancing documentation [Read product documentation](https://docs.cloud.google.com/load-balancing/docs/load-balancing-overview) Cloud Load Balancing allows you to put your resources behind a single IP address that is externally accessible or internal to your Virtual Private Cloud (VPC) network. [Go to the Cloud Load Balancing product page for more.](https://cloud.google.com/load-balancing/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. spoke ### Load balancer types * [ Choose a load balancer ](/load-balancing/docs/choosing-load-balancer) * [ External Application Load Balancer ](/load-balancing/docs/https) * [ Internal Application Load Balancer ](/load-balancing/docs/l7-internal) * [ External passthrough Network Load Balancer ](/load-balancing/docs/network) * [ Internal passthrough Network Load Balancer ](/load-balancing/docs/internal) * [ External proxy Network Load Balancer ](/load-balancing/docs/tcp) * [ Internal proxy Network Load Balancer ](/load-balancing/docs/tcp/internal-proxy) settings ### Customize load balancers * [ Backend services ](/load-balancing/docs/backend-service) * [ Forwarding rules ](/load-balancing/docs/forwarding-rule-concepts) * [ Health checks ](/load-balancing/docs/health-check-concepts) * [ Network endpoint groups ](/load-balancing/docs/negs) * [ SSL certificates ](/load-balancing/docs/ssl-certificates) * [ SSL policies ](/load-balancing/docs/ssl-policies-concepts) * [ Target pools ](/load-balancing/docs/target-pools) * [ Target proxies ](/load-balancing/docs/target-proxies) * [ URL maps ](/load-balancing/docs/url-map-concepts) group_work ### References and resources * [ Load balancer features ](/load-balancing/docs/features) * [ API and gcloud references ](/load-balancing/docs/apis) * [ Pricing ](/vpc/network-pricing#lb) * [ Quotas and limits ](/load-balancing/docs/quotas) * [ Release notes ](/load-balancing/docs/release-notes) * [ Billing questions ](/load-balancing/docs/billing-questions) * [ Getting support ](/load-balancing/docs/getting-support) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Application Load Balancer with Terraform ](https://www.cloudskillsboost.google/focuses/1206?parent=catalog) Learn how to create an Application Load Balancer to forward traffic to a custom URL map. Training Training and tutorials ### [ External Application Load Balancer ](https://www.cloudskillsboost.google/focuses/12007?parent=catalog) Learn how to set up an external Application Load Balancer and how load balancing can help scale your applications on Compute Engine. Training Training and tutorials ### [ External Application Load Balancer with Cloud Armor ](https://www.cloudskillsboost.google/focuses/1232?parent=catalog) Learn how to configure an external Application Load Balancer with global backends, stress test the load balancer, and denylist the stress test IP address with Cloud Armor. Training Training and tutorials ### [ Network Load Balancer ](https://www.cloudskillsboost.google/focuses/12007?parent=catalog) Learn the differences between Network Load Balancers and Application Load Balancers and how to set them up for your applications running on Compute Engine virtual machines. Training Training and tutorials ### [ Internal passthrough Network Load Balancer ](https://www.cloudskillsboost.google/focuses/1250?parent=catalog) Learn how to configure and test an internal load balancer with instance groups as backends. Training Training and tutorials ### [ Google Cloud networking 101 ](https://www.cloudskillsboost.google/catalog_lab/311) Set up a load balanced application on Google Cloud. Training Training and tutorials ### [ Hands on lab for hosting a web app on Compute Engine ](https://www.cloudskillsboost.google/focuses/11952?parent=catalog) In this lab you will deploy a sample application, the "Fancy Store" ecommerce website, to show how a website can be deployed and scaled easily with Compute Engine. Use case Use cases ### [ Request routing to a multi-region external Application Load Balancer ](/load-balancing/docs/https/setting-up-https) Learn how to create an Application Load Balancer that selects backend services based on request URL paths, and then routes requests to backends that are close to the clients. multi-region load balancing Use case Use cases ### [ Use UDP with Network Load Balancers ](/load-balancing/docs/network/udp-with-network-load-balancing) Learn how to handle User Datagram Protocol (UDP) traffic with a Network Load Balancer. UDP load balancing Use case Use cases ### [ Faster web performance and improved web protection for load balancing ](/load-balancing/docs/tutorials/faster-performance-improved-protection) Learn the value of adding Cloud CDN and Google Cloud Armor to an existing external Application Load Balancer deployment. CDN Cloud Armor load balancing Use case Use cases ### [ Delivering HTTP and HTTPS content over the same published domain ](/load-balancing/docs/tutorials/http-https-over-same-domain) Bind a reserved IP address to both the HTTP and HTTPS frontend configuration in the external Application Load Balancer. CDN load balancing Use case Use cases ### [ Optimizing application latency with load balancing ](/load-balancing/docs/tutorials/optimize-app-latency) Learn how your choice of a specific load balancer on Google Cloud affects end-to-end latency. latency load balancing Use case Use cases ### [ Using load balancing for highly available applications ](/compute/docs/tutorials/high-availability-load-balancing) Use load balancing with a regional managed instance group to redirect traffic away from busy or unavailable VM instances, allowing you to provide high availability even during a zonal outage. restricting incoming traffic load balancing Code sample Code Samples ### [ Global external Application Load Balancer ](https://github.com/terraform-google-modules/terraform-google-lb-http) Create an external Application Load Balancer by using Terraform. Code sample Code Samples ### [ External passthrough Network Load Balancer ](https://github.com/terraform-google-modules/terraform-google-lb) Create an external passthrough Network Load Balancer by using Terraform. Code sample Code Samples ### [ Internal passthrough Network Load Balancer ](https://github.com/terraform-google-modules/terraform-google-lb-internal) Create an internal passthrough Network Load Balancer by using Terraform. ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Logging documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/logging/docs # Path: /logging/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Observability ](https://docs.cloud.google.com/docs/observability) * [ Cloud Logging ](https://docs.cloud.google.com/logging/docs) # Cloud Logging documentation [Read product documentation](https://docs.cloud.google.com/logging/docs/overview) **Cloud Logging** is a fully managed service that allows you to store, search, analyze, monitor, and alert on logging data and events from Google Cloud and Amazon Web Services. Using [ Bindplane](https://bindplane.com/google), you can also collect this data from over 80 additional applications, on-premises systems, and hybrid cloud systems. Logging includes storage for logs through [log buckets](/logging/docs/buckets), a user interface called the [Logs Explorer](/logging/docs/view/logs-viewer-interface), and [an API](/logging/docs/reference/api-overview) to manage logs programmatically. Logging lets you read and write log entries, query your logs, and control how you route and use your logs. [Go to the Cloud Logging product page for more.](https://cloud.google.com/logging/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Write and query log entries with the gcloud CLI ](/logging/docs/write-query-log-entries-gcloud) * [ Quickstart: Write and query log entries using a Python script ](/logging/docs/write-query-log-entries-python) * [ Using the Logs Explorer ](/logging/docs/view/logs-viewer-interface) * [ Logging query language ](/logging/docs/view/logging-query-language) * [ Building queries ](/logging/docs/view/building-queries) * [ Log Router overview ](/logging/docs/routing/overview) * [ About the Ops Agent ](/logging/docs/agent/ops-agent) * [ Log-based metrics ](/logging/docs/logs-based-metrics) * [ More guides ](/logging/docs/overview) find_in_page ### Reference * [ REST API ](/logging/docs/reference/v2/rest) * [ RPC API ](/logging/docs/reference/v2/rpc) * [ Logging Client Libraries ](/logging/docs/reference/libraries) * [ Command-line interface ](/logging/docs/reference/tools/gcloud-logging) * [ Monitored resources and services ](/logging/docs/api/v2/resource-list) * [ Introduction to the Cloud Logging API v2 ](/logging/docs/reference/api-overview) * [ More references ](/logging/docs/reference) info ### Resources * [ Quotas and limits ](/logging/quotas) * [ Release notes ](/logging/docs/release-notes) * [ Pricing ](https://cloud.google.com/products/observability/pricing) * [ More resources ](/logging/quotas) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Monitoring and logging for Cloud Functions ](https://www.cloudskillsboost.google/catalog_lab/1110) This hands-on lab shows you how to view your Cloud Run functions with their execution times, execution counts, and memory usage in the Google Cloud console. These metrics are also available in Cloud Monitoring. Training Training and tutorials ### [ Creating and alerting on logs-based metrics ](https://www.cloudskillsboost.google/catalog_lab/753) This hands-on lab shows you how to use both system and user-defined logs-based metrics to create charts and alerting policies. Training Training and tutorials ### [ Security and access analytics ](/architecture/security-log-analytics) This tutorial shows how to export logs from Logging to BigQuery to meet the security and analytics requirements of your organization's cloud infrastructure environment. Use case Use cases ### [ Storing your organization's logs in a log bucket ](/logging/docs/central-log-storage) Learn how to store your organization's logs in a single source. Logging Logs Buckets Use case Use cases ### [ Multi-tenant logging on Google Kubernetes Engine. ](/stackdriver/docs/solutions/gke/multi-tenant-logging) Learn how to configure multi-tenant logging for GKE clusters. Logging GKE Multi-tenant Use case Use cases ### [ Regionalizing your project's logs using log buckets ](/logging/docs/regionalized-logs) Learn how to store your logs data in a designated region. Data residency Regionalization Logging Code sample Code Samples ### [ Log Entries: Write ](/logging/docs/samples/logging-write-log-entry) Learn how to write log entries in Go, Java, Python, Node.js, C#, and PHP Code sample Code Samples ### [ Log Entries: Advanced Write ](/logging/docs/samples/logging-write-log-entry-advanced) Learn how to write log entries in Go, Java, Python, Node.js, C#, and PHP Code sample Code Samples ### [ Log Entries: List ](/logging/docs/samples/logging-list-log-entries) Learn how to list log entries in Go, Java, Python, Node.js, C#, and PHP Code sample Code Samples ### [ Logs: Delete ](/logging/docs/samples/logging-delete-log) Learn how to delete log entries in Go, Java, Python, Node.js, C#, and PHP Code sample Code Samples ### [ Setting up Cloud Logging for Go ](/logging/docs/setup/go) Create a VM instance with Python Code sample Code Samples ### [ More samples ](/logging/docs/samples) More logging-specific samples ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Google Cloud Documentation # Source: https://docs.cloud.google.com/docs # Path: /docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) Send feedback Stay organized with collections Save and categorize content based on your preferences. ### Google Cloud Documentation Find user guides, quickstarts, tutorials, use cases, code samples, and more. [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Discover Learn about Google Cloud, find prescriptive guidance, and explore migration resources. ### [ Google Cloud overview ](https://docs.cloud.google.com/docs/overview) Learn about Google Cloud, including popular features with pointers to documentation and tutorials. ### [ Cloud Architecture Center ](https://docs.cloud.google.com/architecture) Plan and design your infrastructure with architectural guidance and best practices. ### [ Start free ](https://console.cloud.google.com/freetrial?redirectPath=/welcome) Start building in the console with $300 in free credits for new customers. All customers get free usage of over 20 products. ### [ Migrate to Google Cloud ](https://docs.cloud.google.com/architecture/migrations) Plan how to migrate your workloads, data, and processes. ### [ Google Cloud for AWS and Azure customers ](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) Compare AWS and Azure services to Google Cloud. ## Get started Find tools, resources, and training to begin building on Google Cloud. ### [ Get started with Google Cloud ](https://docs.cloud.google.com/docs/get-started) Explore product quickstarts, tutorials, and interactive walkthroughs. ### [ Boost productivity with Generative AI ](https://docs.cloud.google.com/gemini/docs/overview) Get generative-AI powered assistance with an always-on collaborator. ### [ Google Cloud Setup guided flow ](https://docs.cloud.google.com/docs/enterprise/cloud-setup) Prepare your organization for scalable, production-ready, enterprise workloads. ### [ Grow your skills and get certified ](https://docs.cloud.google.com/learn/training) Study emerging cloud technologies and get Google Cloud certified. ### [ Browse code samples ](https://docs.cloud.google.com/docs/samples) Review samples to demonstrate the use of Google Cloud products. ### [ Jump Start Solutions ](https://console.cloud.google.com/products/solutions/catalog) Plan and quickly deploy pre-built solutions to solve your business challenges. ## Documentation spotlight New guide ### [ Build a generative AI application on Google Cloud ](https://docs.cloud.google.com/docs/ai-ml/generative-ai) Learn the stages of building a generative AI application, choose the best products and tools for your use case, and access the documentation you need to get started. Popular guide ### [ Install the Google Cloud CLI ](https://docs.cloud.google.com/sdk/docs/install-sdk) Install and initialize the Google Cloud CLI and run core gcloud CLI commands. ## SDKs, languages, frameworks, and tools [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-cloud-blue.svg) ](https://docs.cloud.google.com/sdk/docs) ### [ gcloud CLI ](https://docs.cloud.google.com/sdk/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-python-blue.svg) ](https://docs.cloud.google.com/python/docs) ### [ Python ](https://docs.cloud.google.com/python/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-java-blue.svg) ](https://docs.cloud.google.com/java/docs) ### [ Java ](https://docs.cloud.google.com/java/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-go-blue.svg) ](https://docs.cloud.google.com/go/docs) ### [ Go ](https://docs.cloud.google.com/go/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-js-blue.svg) ](https://docs.cloud.google.com/nodejs/docs) ### [ JavaScript and Node.js ](https://docs.cloud.google.com/nodejs/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-dotnet-blue.svg) ](https://docs.cloud.google.com/dotnet/docs) ### [ C# and .NET ](https://docs.cloud.google.com/dotnet/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-php-blue.svg) ](https://docs.cloud.google.com/php/docs) ### [ PHP ](https://docs.cloud.google.com/php/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-cpp-blue.svg) ](https://docs.cloud.google.com/cpp/docs) ### [ C++ ](https://docs.cloud.google.com/cpp/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-ruby-blue.svg) ](https://docs.cloud.google.com/ruby/docs) ### [ Ruby ](https://docs.cloud.google.com/ruby/docs) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-spring-blue.svg) ](https://docs.cloud.google.com/java/docs/spring) ### [ Spring ](https://docs.cloud.google.com/java/docs/spring) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-terraform-blue.svg) ](https://docs.cloud.google.com/docs/terraform) ### [ Terraform ](https://docs.cloud.google.com/docs/terraform) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-prometheus-blue.svg) ](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus) ### [ Prometheus ](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus) [ ![](https://docs.cloud.google.com/static/docs/images/landing/platform-kubernetes-blue.svg) ](https://docs.cloud.google.com/kubernetes-engine/docs) ### [ Kubernetes ](https://docs.cloud.google.com/kubernetes-engine/docs) ## Explore technology areas ### [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) Leverage the power of AI/ML solutions to transform your organization and solve real-world problems. ### [ Application development ](https://docs.cloud.google.com/docs/application-development) Create applications with a comprehensive set of tools and services. ### [ Application hosting ](https://docs.cloud.google.com/docs/application-hosting) Run and manage applications on a secure platform. ### [ Compute ](https://docs.cloud.google.com/docs/compute-area) Run your workloads on virtual machines with specialized offerings for ML, high-performance computing, and other workloads to match your needs. ### [ Data analytics and pipelines ](https://docs.cloud.google.com/docs/data) Load, transform, and analyze data to provide business intelligence insights. ### [ Databases ](https://docs.cloud.google.com/docs/databases) Migrate and manage enterprise data with security, reliability, high availability, and fully-managed data services. ### [ Distributed, hybrid, and multicloud ](https://docs.cloud.google.com/docs/dhm-cloud) Extend your Google Cloud topology to the edge, on-premises, and other cloud platforms. ### [ Generative AI ](https://docs.cloud.google.com/docs/generative-ai) Build generative AI applications using a range of products and tools across the entire development life cycle. ### [ Industry solutions ](https://docs.cloud.google.com/docs/industry) Transform your business with Google Cloud solutions for specific industries like retail, healthcare, and financial services. ### [ Networking ](https://docs.cloud.google.com/docs/networking) Connect your networks and workloads, load balance traffic, and secure your network. ### [ Observability and monitoring ](https://docs.cloud.google.com/docs/observability) Documentation, guides, and resources for observability and monitoring across Google Cloud products and services. ### [ Security ](https://docs.cloud.google.com/docs/security) Google Cloud security products help organizations secure their cloud environment, protect their data, and comply with industry regulations. ### [ Storage ](https://docs.cloud.google.com/docs/storage) Data storage, backup, and disaster recovery. ## Explore cross-product tools ### [ Access and resource management ](https://docs.cloud.google.com/docs/access-resources) Organize, analyze, and manage access to your Google Cloud resources and services. ### [ Costs and usage management ](https://docs.cloud.google.com/docs/costs-usage) Manage costs and usage across Google Cloud products and services. ### [ Google Cloud SDK, languages, frameworks, and tools ](https://docs.cloud.google.com/docs/devtools) Use Google Cloud SDK, languages, frameworks, and tools effectively in cloud development. ### [ Infrastructure as code ](https://docs.cloud.google.com/docs/iac) Configure your infrastructure using code instead of graphical interfaces or command-line scripts. ### [ Migration ](https://docs.cloud.google.com/docs/migration) Use tools and information to help you on your journey to Google Cloud. Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Monitoring documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/monitoring/docs # Path: /monitoring/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Observability ](https://docs.cloud.google.com/docs/observability) * [ Cloud Monitoring ](https://docs.cloud.google.com/monitoring/docs) * [ Guides ](https://docs.cloud.google.com/stackdriver/docs/observability/scopes) # Cloud Monitoring documentation [Read product documentation](https://docs.cloud.google.com/monitoring/docs/monitoring-overview) **Cloud Monitoring** collects metric data and provides tools that let you monitor and visualize how your applications and services are performing. To collect metrics data from your Compute Engine instances, [create an Agent Policy](/stackdriver/docs/solutions/managing-agent-policies) that automatically installs and maintains the Google Cloud Observability agents across your fleet of VMs. To collect metrics from on-premises and hybrid-cloud systems and applications, we recommend using [ Bindplane](https://bindplane.com/google). [Go to the Cloud Monitoring product page for more.](https://cloud.google.com/monitoring) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Collect Apache web server metrics with Ops Agent ](/monitoring/monitor-compute-engine-virtual-machine) * [ Create alerting policies ](/monitoring/alerts) * [ Configure notification channels ](/monitoring/support/notification-options) * [ Create synthetic monitors ](/monitoring/uptime-checks/introduction) * [ Create charts ](/monitoring/charts/metrics-explorer) * [ Select metrics for charts and alerts ](/monitoring/charts/metrics-selector) * [ Install the Ops Agent ](/monitoring/agent/ops-agent/installation) * [ Create metrics with the API ](/monitoring/custom-metrics/creating-metrics) * [ Configure a metrics scope ](/monitoring/settings) * [ More guides ](/monitoring/docs/monitoring-overview) find_in_page ### Reference * [ Google Cloud metrics ](/monitoring/api/metrics_gcp) * [ Anthos metrics ](/monitoring/api/metrics_anthos) * [ Kubernetes metrics ](/monitoring/api/metrics_kubernetes) * [ Agent metrics ](/monitoring/api/metrics_agent) * [ Monitored resource types ](/monitoring/api/resources) * [ REST API ](/monitoring/api/ref_v3/rest) * [ API Method: projects.timeSeries.list ](/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) * [ Monitoring filters ](/monitoring/api/v3/filters) * [ Monitoring Client Libraries ](/monitoring/docs/reference/libraries) * [ More references ](/monitoring/docs/apis) info ### Resources * [ Quotas and limits ](/monitoring/quotas) * [ Release notes ](/monitoring/docs/release-notes) * [ Pricing ](https://cloud.google.com/products/observability/pricing) * [ More resources ](/monitoring/quotas) ## Related resources Training and tutorials Use cases Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Google Cloud Fundamentals: Core Infrastructure ](https://www.cloudskillsboost.google/courses/1129) This one-day course uses lectures, demos, and hands-on labs to give you an overview of Google Cloud products and services so that you can learn the value of Google Cloud and how to incorporate cloud-based solutions into your business strategies. Training Training and tutorials ### [ Cloud Monitoring overview ](/monitoring/docs/monitoring-overview) Learn how you can you can use Cloud Monitoring to collect and view performance characteristics of your system, how you can monitor the availability of your services, and how you can be notified of problems with your services. Training Training and tutorials ### [ Metrics, time series, and resources ](/monitoring/api/v3/metrics) Learn about core concepts of Cloud Monitoring's model: monitored resource types, metric types, and time series. Training Training and tutorials ### [ Collect Apache web server metrics with the Ops Agent ](/monitoring/monitor-compute-engine-virtual-machine) Learn how to collect and monitor metrics from an Apache web server installed on a Compute Engine virtual machine (VM) instance by using the Ops Agent. Training Training and tutorials ### [ Get notified if your app stops responding ](/monitoring/monitoring-uptime) Learn how to get notified if your application stops responding to HTTP requests. Training Training and tutorials ### [ View and customize VM dashboards ](/monitoring/monitor-compute-engine-dashboards) Learn how to view and customize dashboards for your Compute Engine VM instances. Training Training and tutorials ### [ Synthetic monitors ](/monitoring/uptime-checks/introduction) Learn how to test the availability, consistency, and performance of your services, applications, web pages, and APIs. Training Training and tutorials ### [ User-defined metrics overview ](/monitoring/custom-metrics) Learn how you can create metrics that capture application-specific data or client-side system data. Training Training and tutorials ### [ PromQL for Cloud Monitoring ](/monitoring/promql) Learn how to use the Prometheus Query Language (PromQL) in Cloud Monitoring. Use case Use cases ### [ SAP HANA monitoring agent user guide ](/sap/docs/agent-for-sap/latest/planning#sap_hana_monitoring_metrics) By using Cloud Monitoring, you can build dashboards to visualize your SAP HANA metrics and set up alerts based on metric. SAP agent Use case Use cases ### [ Logging and monitoring on-premises resources with BindPlane ](/architecture/logging-and-monitoring-on-premises-resources-with-bindplane) Describes the considerations and design patterns for using Cloud Monitoring, Cloud Logging, and BindPlane to provide logging and monitoring services for on-premises resources. On-Prem API Use case Use cases ### [ Cloud Monitoring metric export ](/architecture/monitoring-metric-export) Learn how to export Cloud Monitoring metrics for long-term analysis. ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Natural Language documentation  |  Cloud Natural Language API  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/natural-language/docs # Path: /natural-language/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Cloud Natural Language API ](https://docs.cloud.google.com/natural-language/docs) # Cloud Natural Language documentation [Read product documentation](https://docs.cloud.google.com/natural-language/docs/basics) The Cloud Natural Language API provides natural language understanding technologies to developers, including sentiment analysis, entity analysis, entity sentiment analysis, content classification, and syntax analysis. This API is part of the larger Cloud Machine Learning API family. For information on which languages are supported by the Natural Language, see [Language Support](/natural-language/docs/languages). [Go to the Cloud Natural Language product page for more.](https://cloud.google.com/natural-language/) **Note:** Need a customized solution? [AutoML Natural Language ](/natural-language/automl/docs) enables you to create a custom machine learning model for classifying content. [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Setup the Natural Language ](/natural-language/docs/setup) * [ Quickstart: Perform sentiment analysis by using the gcloud CLI ](/natural-language/docs/sentiment-analysis-gcloud) * [ Quickstart: Perform sentiment analysis by using client libraries ](/natural-language/docs/sentiment-analysis-client-libraries) * [ Analyzing Sentiment ](/natural-language/docs/analyzing-sentiment) * [ Analyzing Entities ](/natural-language/docs/analyzing-entities) * [ Classifying Content ](/natural-language/docs/classifying-text) * [ Analyzing Syntax ](/natural-language/docs/analyzing-syntax) * [ Analyzing Entity Sentiment ](/natural-language/docs/analyzing-entity-sentiment) find_in_page ### Reference * [ Language Support ](/natural-language/docs/languages) * [ Content Categories ](/natural-language/docs/categories) * [ Natural Language Client Libraries ](/natural-language/docs/reference/libraries) * [ REST API ](/natural-language/docs/reference/rest) * [ Service APIs Overview ](/natural-language/docs/reference/service_apis_overview) * [ RPC API ](/natural-language/docs/reference/rpc) * [ Locations ](/natural-language/docs/locations) * [ Apache Airflow / Cloud Composer operators ](/natural-language/docs/integrations) info ### Resources * [ Pricing ](/natural-language/pricing) * [ Quotas and limits ](/natural-language/quotas) * [ Release notes ](/natural-language/docs/release-notes) * [ Billing questions ](/natural-language/docs/billing-questions) * [ Getting support ](/natural-language/docs/getting-support) ## Related videos ### Try Natural Language for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Natural Language free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Pub/Sub documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/pubsub/docs # Path: /pubsub/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Data analytics ](https://docs.cloud.google.com/docs/data) * [ Pub/Sub ](https://docs.cloud.google.com/pubsub/docs) # Pub/Sub documentation [Read product documentation](https://docs.cloud.google.com/pubsub/docs/overview) Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. [Go to the Pub/Sub product page for more.](https://cloud.google.com/pubsub) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. follow_the_signs ### Get Started with Pub/Sub * [ What is Pub/Sub ](/pubsub/docs/overview) * [ Overview of the Pub/Sub service ](/pubsub/docs/pubsub-basics) * [ Choose Pub/Sub or Google Tasks ](/pubsub/docs/choosing-pubsub-or-cloud-tasks) * [ Publish and subscribe with client libraries ](/pubsub/docs/publish-receive-messages-client-library) * [ Publish and subscribe with gcloud CLI ](/pubsub/docs/publish-receive-messages-gcloud) * [ Publish and subscribe with the console ](/pubsub/docs/publish-receive-messages-console) * [ Publish and subscribe with Pub/Sub APIs ](/pubsub/docs/reference/service_apis_overview) format_list_numbered ### Use Pub/Sub * [ Authenticate to Pub/Sub ](/pubsub/docs/authentication) * [ Access control for Pub/Sub ](/pubsub/docs/access-control) * [ Configure message storage policies ](/pubsub/docs/resource-location-restriction) * [ Publish message overview ](/pubsub/docs/publish-message-overview) * [ Create a topic ](/pubsub/docs/create-topic) * [ Publish messages to topics ](/pubsub/docs/publisher) * [ Subscription overview ](/pubsub/docs/subscription-overview) * [ Choose a subscription type ](/pubsub/docs/subscriber) * [ Monitor Pub/Sub ](/pubsub/docs/monitoring) find_in_page ### Pub/Sub reference docs * [ Architectural overview ](/pubsub/architecture) * [ Pub/Sub: Introduction to reliability ](/pubsub/docs/reliability-intro) * [ All Pub/Sub CLI ](/sdk/gcloud/reference/pubsub) * [ All Pub/Sub code samples ](/pubsub/docs/samples) * [ Pub/Sub client libraries ](/pubsub/docs/reference/libraries) * [ Pub/Sub APIs overview ](/pubsub/docs/reference/service_apis_overview) * [ Pub/Sub pricing ](/pubsub/pricing) * [ Questions about billing ](/pubsub/docs/billing-questions) * [ Quotas and limits ](/pubsub/quotas) * [ General troubleshooting ](/pubsub/docs/troubleshooting) * [ Release notes ](/pubsub/docs/release-notes) * [ Pub/Sub SLA ](/pubsub/sla) ## Related videos ### Try Pub/Sub for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Pub/Sub free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Run documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/run/docs # Path: /run/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Application hosting ](https://docs.cloud.google.com/docs/application-hosting) * [ Cloud Run ](https://docs.cloud.google.com/run/docs) # Cloud Run documentation [Read product documentation](https://docs.cloud.google.com/run/docs/overview/what-is-cloud-run) Cloud Run is a fully managed application platform that lets you run containers that are invocable via requests or events. Cloud Run is serverless: it abstracts away all infrastructure management, so you can focus on what matters most—building great applications. [Go to the Cloud Run product page for more.](https://cloud.google.com/run/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstarts ](/run/docs/quickstarts) * [ Learn about the Cloud Run container runtime contract ](/run/docs/container-contract) * [ Deploy container images ](/run/docs/deploying) * [ Continuous deployment from Git ](/run/docs/continuous-deployment-with-cloud-build) * [ Deploy a function ](/run/docs/deploy-functions) * [ Map custom domains ](/run/docs/mapping-custom-domains) * [ Add authentication to Cloud Run apps ](/run/docs/securing/identity-aware-proxy-cloud-run) find_in_page ### Reference * [ gcloud commands ](/sdk/gcloud/reference/run) * [ Container runtime contract ](/run/docs/reference/container-contract) * [ IAM Roles ](/run/docs/reference/iam/roles) * [ Configuration options for Cloud Run services ](/run/docs/configuring) info ### Resources * [ Pricing ](/run/pricing) * [ Release notes ](/run/docs/release-notes) * [ Locations ](/run/docs/locations) * [ Support ](/run/docs/getting-support) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Pub/Sub with Cloud Run ](/run/docs/tutorials/pubsub) Learn how to write, deploy, and call a Cloud Run service from a Pub/Sub push subscription. Training Training and tutorials ### [ Processing images from Cloud Storage tutorial ](/run/docs/tutorials/image-processing) Use Cloud Run, Cloud Vision API, and ImageMagick to detect and blur offensive images uploaded to a Cloud Storage bucket. Training Training and tutorials ### [ Securing Cloud Run services tutorial ](/run/docs/tutorials/secure-services) Create a secure two-service application running on Cloud Run. This application is a Markdown editor which includes a public "frontend" service which anyone can use to compose markdown text, and a private "backend" service which renders Markdown text to HTML. Training Training and tutorials ### [ Local troubleshooting of a Cloud Run service ](/run/docs/tutorials/local-troubleshooting) Troubleshoot a broken Cloud Run service using Google Cloud Observability tools for discovery and a local development workflow for investigation. This tutorial uses a sample project that results in runtime errors when deployed, which you troubleshoot to find and fix the problem. Training Training and tutorials ### [ Run LLM inference on Cloud Run GPUs with Gemma 3 and Ollama ](/run/docs/tutorials/gpu-gemma-with-ollama) Learn how to deploy Google's Gemma 3 on a GPU-enabled Cloud Run service. Training Training and tutorials ### [ Hello Cloud Run ](https://www.cloudskillsboost.google/focuses/5162?parent=catalog) The goal of this lab is for you to build a container image and deploying it to Cloud Run. In this lab, you'll learn how to get started with Cloud Run by deploying and running a stateless container. star star star star star_half 45 minutes introductory 5 credits Training Training and tutorials ### [ Build a Resilient, Asynchronous System with Cloud Run and Pub/Sub ](https://www.cloudskillsboost.google/focuses/8389?parent=catalog) For the labs in the Google Cloud Run Serverless Quest, you will read through a fictitious business scenario in each lab and assist the characters in implementing a serverless solution. star star star star star_half 1 hour introductory 7 credits Use case Use cases ### [ Web services: REST APIs backend ](/run/docs/triggering/https-request) Modern mobile apps commonly rely on RESTful backend APIs to provide current views of application data and separation for frontend and backend development teams. API services running on Cloud Run allow developers to persist data reliably on managed databases such as Cloud SQL or Firestore (NoSQL). Logging in to Cloud Run grants users access to app‐resource data stored in Cloud Databases. Web services API Cloud SQL Firestore backend Use case Use cases ### [ Web services: Back‐office administration ](/run/docs/tutorials/identity-platform) Back‐office administration often requires documents, spreadsheets, and other custom integrations, and running a vendor‐supplied web application. Hosting the containerized internal web application on Cloud Run means it is always ready and you are only billed when it is used. Web services back office administration Use case Use cases ### [ Data processing: Lightweight data transformation ](/run/docs/tutorials/image-processing) Build Cloud Run data processing applications that transform lightweight data as it arrives and store it as structured data. Transformations can be triggered from Google Cloud sources. When a .csv file is created, an event is fired and delivered to a Cloud Run service. Data is then extracted, structured, and stored in a BigQuery table. Web services data processing structured data transformations Use case Use cases ### [ Automation: Scheduled document generation ](/run/docs/triggering/using-scheduler) Schedule a monthly job with Cloud Scheduler to generate invoices using a Cloud Run service. Because containers containing custom binaries can be deployed to Cloud Run, it is able to run in a PDF generation tool like LibreOffice in a serverless way, which means only paying when you are generating invoices. Automation job scheduling Use case Use cases ### [ Automation: Business workflow with webhooks ](/run/docs/triggering/webhooks) Connect your operations together with an event‐driven approach. Cloud Run scales on demand while implementing a webhook target, pushing events in the form of requests and only charging you when you receive and process the event. React to events from GitHub or Slack, or send webhooks when a purchase is made, a job is ready, or an alert is fired with a service that can react on a just‐in‐time basis to trigger a microservice in your infrastructure. Automation business workflow webhooks events Use case Use cases ### [ Migrating Node.js apps from Heroku to Cloud Run ](/run/docs/migrate/migrating-nodejs-apps-from-heroku-to-cloud-run) Learn how to migrate Node.js web apps that are running on Heroku to Cloud Run on Google Cloud. This tutorial is intended for architects and product owners who want to migrate their apps from Heroku to managed services on Google Cloud. Node.js Migration Use case Use cases ### [ Modernization path for .NET applications on Google Cloud ](/solutions/modernization-path-dotnet-applications-google-cloud) This document looks at the common limitations of monolithic applications and describes a gradual yet structured process for modernizing them. This document is intended for cloud architects, system administrators, and CTOs who are familiar with Windows and the .NET ecosystem and want to learn more about what modernization involves. .NET Modernization Migration Code sample Code Samples ### [ Starting a Cloud Run project from a template ](/code/docs/intellij/creating-a-cloud-run-app) Start your app from a template within Intellij, including Flask, Django, Node.js, Java, and Go templates. Code sample Code Samples ### [ Node.js samples ](https://github.com/GoogleCloudPlatform/nodejs-docs-samples/blob/master/run/helloworld/) Includes HelloWorld, Pub/Sub, Cloud SQL examples, image processing, and many others. Code sample Code Samples ### [ Python samples ](https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/run/) Includes HelloWorld, Pub/Sub, and Cloud SQL examples Code sample Code Samples ### [ Go samples ](https://github.com/GoogleCloudPlatform/golang-samples/tree/master/run/) Includes HelloWorld, Pub/Sub, Cloud SQL examples, image processing, and many others. Code sample Code Samples ### [ Java samples ](https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/run/) Includes HelloWorld, Pub/Sub, Cloud SQL examples, image processing, and many others. Code sample Code Samples ### [ .Net HelloWorld ](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/main/run/helloworld) .Net sample for Cloud Run ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-22 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-22 UTC."],[],[]] --- # Spanner documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/spanner/docs # Path: /spanner/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Databases ](https://docs.cloud.google.com/docs/databases) * [ Spanner ](https://docs.cloud.google.com/spanner/docs) * [ Guides ](https://docs.cloud.google.com/spanner/docs/create-query-database-console) # Spanner documentation [Read product documentation](https://docs.cloud.google.com/spanner/docs/getting-started/set-up) Spanner is a fully managed, mission-critical database service that brings together relational, graph, key-value, and search. It offers transactional consistency at global scale, automatic, synchronous replication for high availability, and support for two SQL dialects: GoogleSQL (ANSI 2011 with extensions) and PostgreSQL. [Go to the Spanner product page for more.](https://cloud.google.com/spanner) Not sure what database option is right for you? Learn more about our [database services](https://cloud.google.com/products/databases/). [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Create and query a database by using the Google Cloud console ](/spanner/docs/create-query-database-console) * [ Create and manage instances ](/spanner/docs/create-manage-instances) * [ Choose GoogleSQL or PostgreSQL Google Cloud console ](/spanner/docs/choose-googlesql-or-postgres) * [ Import and export data in CSV format ](/spanner/docs/import-export-csv) * [ Create and manage foreign key relationships ](/spanner/docs/foreign-keys/how-to) * [ Insert, update, and delete data using Data Manipulation Language (DML) ](/spanner/docs/dml-tasks) * [ Insert, update, and delete data using mutations ](/spanner/docs/modify-mutation-api) * [ Use the Dataflow connector ](/spanner/docs/dataflow-connector) * [ Set up and query Spanner Graph using the Google Cloud console ](/spanner/docs/graph/set-up) * [ Monitor instances with Cloud Monitoring ](/spanner/docs/monitoring-cloud) * [ Emulate Spanner locally ](/spanner/docs/emulator) * [ Troubleshoot performance regressions ](/spanner/docs/troubleshooting-performance-regressions) find_in_page ### Reference * [ Client libraries and drivers ](/spanner/docs/reference/libraries) * [ REST API ](/spanner/docs/reference/rest) * [ RPC API ](/spanner/docs/reference/rpc) * [ GoogleSQL ](/spanner/docs/reference/standard-sql/lexical) * [ PostgreSQL ](/spanner/docs/reference/postgresql/overview) * [ Graph Query Language ](/spanner/docs/reference/standard-sql/graph-intro) * [ Information schema ](/spanner/docs/information-schema) * [ Query execution operators ](/spanner/docs/query-execution-operators) * [ gcloud command-line tool ](/sdk/gcloud/reference/spanner) info ### Resources * [ Pricing ](/spanner/pricing) * [ Quotas and limits ](/spanner/quotas) * [ Release notes ](/spanner/docs/release-notes) * [ Get support ](/spanner/docs/getting-support) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Google Cloud Fundamentals: Core Infrastructure ](/training/course/core-infrastructure) These lectures, demos, and hands-on labs give you an overview of Google Cloud products and services so that you can learn the value of Google Cloud and how to incorporate cloud-based solutions into your business strategies. Training Training and tutorials ### [ Architecting with Google Cloud: Design and Process ](/training/course/architecting-design-process) This course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective. Training Training and tutorials ### [ Spanner with Spring Boot ](https://codelabs.developers.google.com/codelabs/cloud-spring-spanner) Learn how to connect to Cloud SQL from Cloud Run Use case Use cases ### [ Architecting disaster recovery for locality-restricted workloads ](/solutions/architecting-disaster-recovery-for-locality-restricted-workloads) Discusses how to use Google Cloud to architect for disaster recovery (DR) to meet location-specific requirements. Disaster Recovery Use case Use cases ### [ Continuous data replication to Spanner using Striim ](/solutions/partners/continuous-data-replication-cloud-spanner-striim) Demonstrates migrating a MySQL database to Spanner using Striim. Replication Migration Use case Use cases ### [ Database migration: Concepts and principles (Part 1) ](/solutions/database-migration-concepts-principles-part-1) Introduces concepts, principles, terminology, and architecture of near-zero downtime database migrations to Google Cloud. Migration Use case Use cases ### [ Creating a change log with JDBC using the commit timestamp feature of Spanner ](/solutions/using-spanner-commit-timestamp) Shows how to use the commit timestamp feature to track the date and time when changes are made to your database records. Java Changes Use case Use cases ### [ Best practices for using Spanner as a gaming database ](/solutions/best-practices-cloud-spanner-gaming-database) Describes best practices for using Spanner as the primary backend database for game state storage. Shards Gaming Code sample Code Samples ### [ Getting started with Spanner in Python ](/spanner/docs/getting-started/python) First steps using Spanner with Python Code sample Code Samples ### [ Getting started with Spanner in Node.js ](/spanner/docs/getting-started/nodejs) First steps using Spanner with Nde.js Code sample Code Samples ### [ Getting started with Spanner in Java ](/spanner/docs/getting-started/java) First steps using Spanner with Java Code sample Code Samples ### [ Getting started with Spanner in PHP ](/spanner/docs/getting-started/php) First steps using Spanner with PHP Code sample Code Samples ### [ Getting started with Spanner in C# ](/spanner/docs/getting-started/csharp) First steps using Spanner with C# Code sample Code Samples ### [ Getting started with Spanner in Ruby ](/spanner/docs/getting-started/ruby) First steps using Spanner with Ruby Code sample Code Samples ### [ Getting started with Spanner in C++ ](/spanner/docs/getting-started/cpp) First steps using Spanner with C++ ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Speech-to-Text documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/speech-to-text/docs # Path: /speech-to-text/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Cloud Speech-to-Text ](https://docs.cloud.google.com/speech-to-text/docs) # Cloud Speech-to-Text documentation [Read product documentation](https://docs.cloud.google.com/speech-to-text/docs/overview) Cloud Speech-to-Text enables easy integration of Google speech recognition technologies into developer applications. Send audio and receive a text transcription from the Cloud Speech-to-Text API service. [Learn more](/speech-to-text/docs/overview) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Use client libraries ](/speech-to-text/docs/quickstarts/transcribe-client-libraries) * [ Quickstart: Use the command line ](/speech-to-text/docs/quickstarts/transcribe-api) * [ Language support ](/speech-to-text/docs/speech-to-text-supported-languages) * [ Transcribing audio from streaming input ](/speech-to-text/docs/streaming-recognize) * [ Transcribing long audio files ](/speech-to-text/docs/batch-recognize) * [ Transcribing short audio files ](/speech-to-text/docs/sync-recognize) find_in_page ### Reference * [ REST API ](/speech-to-text/docs/reference/rest) * [ RPC API ](/speech-to-text/docs/reference/rpc) * [ Supported class tokens ](/speech-to-text/docs/class-tokens) * [ Client libraries ](/speech-to-text/docs/libraries) info ### Resources * [ Pricing ](/speech-to-text/pricing) * [ Quotas and limits ](/speech-to-text/docs/quotas) ## Related videos ### Try Cloud STT for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud STT free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud SQL documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/sql/docs # Path: /sql/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Databases ](https://docs.cloud.google.com/docs/databases) * [ Cloud SQL ](https://docs.cloud.google.com/sql/docs) # Cloud SQL documentation [Read product documentation](https://docs.cloud.google.com/sql/docs/introduction) Cloud SQL is a fully-managed database service that helps you set up, maintain, manage, and administer your relational databases on Google Cloud Platform. You can use Cloud SQL with [MySQL](/sql/docs/mysql), [PostgreSQL](/sql/docs/postgres), or [SQL Server](/sql/docs/sqlserver). Not sure what database option is right for you? Learn more about our [database services](https://cloud.google.com/products/databases). [Go to the Cloud SQL product page for more.](https://cloud.google.com/sql/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Cloud SQL overview ](/sql/docs/introduction) * [ Database engine feature support ](/sql/docs/feature_support) * [ MySQL ](/sql/docs/mysql) * [ PostgreSQL ](/sql/docs/postgres) * [ SQL Server ](/sql/docs/sqlserver) find_in_page ### Reference * [ gcloud commands ](/sql/docs/mysql/cloud-sdk) * [ REST API ](/sql/docs/mysql/apis) * [ Client libraries ](/sql/docs/mysql/admin-api/libraries) info ### Resources * [ Pricing ](/sql/pricing) * [ Release notes ](/sql/docs/release-notes) * [ Resources ](/sql/docs/resources) ### Try Cloud SQL for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud SQL free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Storage documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/storage/docs # Path: /storage/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Storage ](https://docs.cloud.google.com/docs/storage) * [ Cloud Storage ](https://docs.cloud.google.com/storage/docs) # Cloud Storage documentation [Read product documentation](https://docs.cloud.google.com/storage/docs/introduction) Cloud Storage allows world-wide storage and retrieval of any amount of data at any time. You can use Cloud Storage for a range of scenarios including serving high performance AI/ML and analytics data sets, storing data for archival and disaster recovery, or distributing content to consumers across the globe. Not sure which storage product is right for you? Learn more about our [storage services](https://cloud.google.com/products/storage/). [Go to the Cloud Storage product page for more.](https://cloud.google.com/storage/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * Quickstarts: [Console](/storage/docs/discover-object-storage-console) or [gcloud CLI](/storage/docs/discover-object-storage-gcloud) * [ Creating storage buckets ](/storage/docs/creating-buckets) * [ Storage classes ](/storage/docs/storage-classes) * [ Bucket locations ](/storage/docs/locations) * [ Uploading objects ](/storage/docs/uploading-objects) find_in_page ### Reference * [ Cloud Storage Client Libraries ](/storage/docs/reference/libraries) * [ gcloud CLI reference ](/sdk/gcloud/reference/storage) * [ gsutil tool reference ](/storage/docs/gsutil) * [ JSON API reference ](/storage/docs/json_api) * [ XML API reference ](/storage/docs/xml-api/overview) * [ IAM references for Cloud Storage ](/storage/docs/access-control/iam-reference) info ### Resources * [ Cloud Storage pricing ](/storage/pricing) * [ Quotas and limits ](/storage/quotas) * [ Troubleshooting ](/storage/docs/troubleshooting) * [ Release notes ](/storage/docs/release-notes) ## Related resources Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Google Cloud Fundamentals for Azure Professionals ](http://cloud.google.com/training/course/gcp-fundamentals-azure) This course introduces Azure professionals to the core capabilities of Google Cloud. Training Training and tutorials ### [ Google Cloud Fundamentals for AWS Professionals ](http://cloud.google.com/training/course/gcp-fundamentals-aws) This course introduces AWS professionals to the core capabilities of Google Cloud. Training Training and tutorials ### [ Interactive walkthrough tutorial in the Console ](https://docs.cloud.google.com/storage/docs/?walkthrough_id=storage--quickstart-basic-tasks) Walk through the Cloud Storage quickstart directly in the Cloud console. Use case Use cases ### [ Hosting a static website ](/storage/docs/hosting-static-website) Configure a Cloud Storage bucket to host a static website for a domain you own. Web hosting Load balancer Static resources Use case Use cases ### [ Architecting disaster recovery for locality-restricted workloads ](/solutions/architecting-disaster-recovery-for-locality-restricted-workloads) Use Google Cloud to architect for disaster recovery (DR) to meet location-specific requirements. Disaster recovery Automation Networking Code sample Code Samples ### [ C++ samples ](https://github.com/googleapis/google-cloud-cpp/tree/master/google/cloud/storage/examples) Samples for interacting with Cloud Storage Code sample Code Samples ### [ .Net samples ](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/master/storage/api/Storage.Samples) Samples for interacting with Cloud Storage Code sample Code Samples ### [ Go samples ](https://github.com/GoogleCloudPlatform/golang-samples/tree/master/storage) Samples for interacting with Cloud Storage Code sample Code Samples ### [ Java samples ](https://github.com/googleapis/java-storage/tree/master/samples/snippets/src/main/java/com/example/storage) Samples for interacting with Cloud Storage Code sample Code Samples ### [ Node.js samples ](https://github.com/googleapis/nodejs-storage/tree/master/samples) Samples for interacting with Cloud Storage Code sample Code Samples ### [ PHP samples ](https://github.com/GoogleCloudPlatform/php-docs-samples/tree/main/storage/src) Samples for interacting with Cloud Storage Code sample Code Samples ### [ Python samples ](https://github.com/googleapis/python-storage/tree/main/samples) Samples for interacting with Cloud Storage Code sample Code Samples ### [ Ruby samples ](https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-storage/samples) Samples for interacting with Cloud Storage ### Try Cloud Storage for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud Storage free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Text-to-Speech documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/text-to-speech/docs # Path: /text-to-speech/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Cloud Text-to-Speech ](https://docs.cloud.google.com/text-to-speech/docs) * [ Guides ](https://docs.cloud.google.com/text-to-speech/docs/create-audio-text-client-libraries) # Cloud Text-to-Speech documentation [Read product documentation](https://docs.cloud.google.com/text-to-speech/docs/basics) Cloud Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech. [Go to the Cloud Text-to-Speech product page for more.](https://cloud.google.com/text-to-speech/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: Use the command line ](/text-to-speech/docs/quickstart-protocol) * [ Quickstart: Use the client libraries ](/text-to-speech/docs/quickstart-client-libraries) * [ Create voice audio files ](/text-to-speech/docs/create-audio) * [ Decode base64-encoded audio content ](/text-to-speech/docs/base64-decoding) * [ List all supported voices ](/text-to-speech/docs/list-voices-and-types) * [ Specify regional endpoints ](/text-to-speech/docs/endpoints) * [ Use device profiles for generated audio ](/text-to-speech/docs/audio-profiles) find_in_page ### Reference * [ Supported voices and languages ](/text-to-speech/docs/voices) * [ Speech Synthesis Markup Language (SSML) ](/text-to-speech/docs/ssml) * [ Text-to-Speech Client Libraries ](/text-to-speech/docs/libraries) * [ REST API ](/text-to-speech/docs/reference/rest) * [ RPC API ](/text-to-speech/docs/reference/rpc) info ### Resources * [ Pricing ](/text-to-speech/pricing) * [ Quotas and limits ](/text-to-speech/quotas) * [ Release notes ](/text-to-speech/docs/release-notes) * [ Getting support ](/text-to-speech/docs/getting-support) * [ Billing questions ](/text-to-speech/docs/billing-questions) ### Try Cloud TTS for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud TTS free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Trace documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/trace/docs # Path: /trace/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Observability ](https://docs.cloud.google.com/docs/observability) * [ Cloud Trace ](https://docs.cloud.google.com/trace/docs) # Cloud Trace documentation [Read product documentation](https://docs.cloud.google.com/trace/docs/overview) Cloud Trace is a distributed tracing system for Google Cloud that collects latency data from applications and displays it in near real-time in the [Google Cloud console](https://console.cloud.google.com/). [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Quickstart: View trace app latency ](/trace/docs/trace-app-latency) * [ Find and explore traces ](/trace/docs/finding-traces) * [ Instrument Node.js app with OpenTelemetry ](/trace/docs/setup/nodejs-ot) * [ Instrument Go app with OpenTelemetry ](/trace/docs/setup/go-ot) * [ Instrument Java app with OpenTelemetry ](/trace/docs/setup/java-ot) * [ Instrument Python app with OpenTelemetry ](/trace/docs/setup/python-ot) * [ Create and view reports ](/trace/docs/analysis-reports) * [ Troubleshoot ](/trace/docs/troubleshooting) find_in_page ### Reference * [ Cloud Trace API ](/trace/docs/reference) * [ Authenticate to Trace ](/trace/docs/authentication) * [ Cloud Trace filters ](/trace/docs/trace-filters) * [ Client libraries ](/trace/docs/client-libraries) * [ RPC API ](/trace/docs/reference/v2/rpc) * [ REST API ](/trace/docs/reference/v2/rest) * [ Trace labels ](/trace/docs/trace-labels) info ### Resources * [ Quotas and limits ](/trace/docs/quotas) * [ Release Notes ](/trace/docs/release-notes) * [ Pricing ](https://cloud.google.com/products/observability/pricing) ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Cloud Translation documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/translate/docs # Path: /translate/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Cloud Translation ](https://docs.cloud.google.com/translate/docs) # Cloud Translation documentation [Read product documentation](https://docs.cloud.google.com/translate/docs/overview) Cloud Translation can dynamically translate text between thousands of language pairs. Cloud Translation lets websites and programs programmatically integrate with the translation service. Cloud Translation is offered in two [editions](/translate/docs/editions) (Basic and Advanced) with their own pricing plans. [Go to the Cloud Translation product page for more.](https://cloud.google.com/translate/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Setup ](/translate/docs/setup) * [ Quickstart: Translate text with Cloud Translation Basic ](/translate/docs/basic/translate-text-basic) * [ Quickstart: Translate text with Cloud Translation Advanced ](/translate/docs/advanced/translate-text-advance) * [ What is Cloud Translation? ](/translate/docs/overview) * [ Compare Basic and Advanced ](/translate/docs/editions) * [ Translating text (Basic) ](/translate/docs/basic/translating-text) * [ Translating text (Advanced) ](/translate/docs/advanced/translating-text-v3) find_in_page ### Reference * [ Language support ](/translate/docs/languages) * [ REST API ](/translate/docs/reference/rest) * [ API usage overview ](/translate/docs/reference/api-overview) * [ Client libraries overview (Basic) ](/translate/docs/reference/libraries/v2/overview-v2) * [ Client libraries overview (Advanced) ](/translate/docs/reference/libraries/v3/overview-v3) info ### Resources * [ Pricing ](/translate/pricing) * [ Quotas and limits ](/translate/quotas) * [ Release notes ](/translate/docs/release-notes) * [ Troubleshooting ](/translate/troubleshooting) * [ Billing Questions ](/translate/docs/billing-questions) ## Related videos ### Try Cloud Translation for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud Translation free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Vertex AI  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/vertex-ai/docs # Path: /vertex-ai/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Vertex AI ](https://docs.cloud.google.com/vertex-ai/docs) Send feedback Stay organized with collections Save and categorize content based on your preferences. # Vertex AI documentation Vertex AI is a machine learning (ML) platform that lets you train and deploy ML models and AI applications. Vertex AI combines data engineering, data science, and ML engineering workflows, which lets teams collaborate using a common toolset. [Learn more about Vertex AI](/vertex-ai/docs/start/introduction-unified-platform) [ ![](https://docs.cloud.google.com/static/vertex-ai/generative-ai/docs/images/gemini.png) ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models) ### [ Gemini ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models) Use Gemini, Google's multimodal generative AI model, to process images, videos, and text. [ ![](https://docs.cloud.google.com/static/vertex-ai/generative-ai/docs/images/generative-ai-workflow.png) ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/overview) ### [ Generative AI ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/overview) Access Google's generative AI models to test, tune, and deploy them for use in your AI-powered applications. [ ![](https://docs.cloud.google.com/static/vertex-ai/generative-ai/docs/images/model_garden.png) ](https://docs.cloud.google.com/vertex-ai/docs/start/explore-models) ### [ Model Garden ](https://docs.cloud.google.com/vertex-ai/docs/start/explore-models) Use Model Garden to discover, test, customize, and deploy Google proprietary and select open source software generative AI models and large language models. ## Documentation resources ### Get started with generative AI * #### [ Introduction to prompting ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design) * #### [ Try the Gemini API in Vertex AI quickstart ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/start/quickstart) * #### [ Discover models in Model Garden ](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/model-garden/explore-models) ### Get started with Vertex AI * #### [ Introduction to Vertex AI ](https://docs.cloud.google.com/vertex-ai/docs/start/introduction-unified-platform) * #### [ Train a model using the Python SDK ](https://docs.cloud.google.com/vertex-ai/docs/tutorials/tabular-bq-prediction) * #### [ AutoML beginner's guide ](https://docs.cloud.google.com/vertex-ai/docs/beginner/beginners-guide) ### Train your own models * #### [ Introduction to training ](https://docs.cloud.google.com/vertex-ai/docs/training-overview) * #### [ Train a model from tabular data using AutoML ](https://docs.cloud.google.com/vertex-ai/docs/tabular-data/overview) * #### [ Vertex AI serverless training overview ](https://docs.cloud.google.com/vertex-ai/docs/training/overview) * #### [ Vertex AI training clusters overview ](https://docs.cloud.google.com/vertex-ai/docs/training/training-clusters/overview) ### Manage your workflow * #### [ Introduction to MLOps ](https://docs.cloud.google.com/vertex-ai/docs/start/introduction-mlops) * #### [ Use pipelines to orchestrate your workflow ](https://docs.cloud.google.com/vertex-ai/docs/pipelines/introduction) * #### [ Use Model Registry to manage model versions ](https://docs.cloud.google.com/vertex-ai/docs/model-registry/introduction) * #### [ Use Vertex AI Feature Store to serve ML features ](https://docs.cloud.google.com/vertex-ai/docs/featurestore/overview) * #### [ Monitor your model's performance ](https://docs.cloud.google.com/vertex-ai/docs/model-monitoring/overview) * #### [ Experiment with your model using different ML techniques ](https://docs.cloud.google.com/vertex-ai/docs/experiments/intro-vertex-ai-experiments) * #### [ Use Ray on Vertex AI to scale training ](https://docs.cloud.google.com/vertex-ai/docs/open-source/ray-on-vertex-ai/overview) ### Tutorials and samples * #### [ All tutorials ](https://docs.cloud.google.com/vertex-ai/docs/tutorials) * #### [ Jupyter notebooks ](https://docs.cloud.google.com/vertex-ai/docs/tutorials/jupyter-notebooks) * #### [ Browse code samples ](https://docs.cloud.google.com/vertex-ai/docs/samples) ### Resources * #### [ Pricing ](https://docs.cloud.google.com/vertex-ai/pricing) * #### [ Quotas and limits ](https://docs.cloud.google.com/vertex-ai/docs/quotas) * #### [ Release notes ](https://docs.cloud.google.com/vertex-ai/docs/release-notes) * #### [ Get support ](https://docs.cloud.google.com/vertex-ai/docs/support/getting-support) ## Latest videos ## Vertex AI and Cloud machine learning (ML) products Solution type | Category | Products ---|---|--- Generative AI and pre-trained models | Generative AI | * [Generative AI on Vertex AI](/vertex-ai/generative-ai/docs/learn/overview) * [Model Garden](/vertex-ai/generative-ai/docs/model-garden/explore-models) * [Text embeddings](/vertex-ai/generative-ai/docs/embeddings/get-text-embeddings) * [Multimodal embeddings](/vertex-ai/generative-ai/docs/embeddings/get-multimodal-embeddings) * [Codey](/vertex-ai/generative-ai/docs/chat/chat-prompts) * [Extensions](/vertex-ai/generative-ai/docs/extensions/overview) * [Generative AI Evaluation Service](/vertex-ai/generative-ai/docs/models/evaluate-models) * [Vertex AI Studio](/vertex-ai/generative-ai/docs/start/quickstarts/quickstart) * [Imagen for image generation](/vertex-ai/generative-ai/docs/image/overview) Task-specific solutions | * [Cloud Vision](/vision/docs/features-list) * [Video Intelligence API](/video-intelligence/docs/annotate-video-command-line) * [Visual Inspection AI](/solutions/visual-inspection-ai) * [Cloud Natural Language API](/natural-language) * [Timeseries Insights API](/timeseries-insights/docs/overview) AI solutions | Finance | * [Anti Money Laundering AI](/financial-services/anti-money-laundering/docs/concepts/overview) * [Cloud Contact Center](/solutions/contact-center) Translation | * [Cloud Translation API](/translate/docs/overview) Retail | * [Retail API](/retail/docs/overview) * [Retail Search](/retail/docs/search-basic) Healthcare | * [Cloud Healthcare API](/healthcare-api/docs/introduction) * [Healthcare Data Engine](https://cloud.google.com/healthcare-api) * [Healthcare Natural Language API](/healthcare-api/docs/concepts/nlp) * [Healthcare Solutions](/solutions/healthcare-life-sciences) Search and recommendations | * [Enterprise Knowledge Graph](/enterprise-knowledge-graph/docs/overview) * [Vector Search](/vertex-ai/docs/vector-search/overview) * [Vertex AI Search](/generative-ai-app-builder/docs/enterprise-search-introduction) * [Vertex AI Search Recommendations](/generative-ai-app-builder/docs/about-recommendations) Document management | * [Document AI](/document-ai/docs/overview) * [Document AI Warehouse](/document-warehouse/docs/overview) * [Document AI Workbench](/document-ai/docs/workbench/build-custom-processor) * [Enterprise Document OCR](/document-ai/docs/enterprise-document-ocr) * [OCR On-Prem (Deprecated)](/vision/on-prem) * [Human-in-the-Loop AI](/document-ai/docs/hitl) Customer service | * [Conversational Insights](/contact-center/insights/docs) * [Google Cloud Contact Center as a Service](/contact-center/ccai-platform/docs) * [Dialogflow CX](/dialogflow/cx/docs) * [Dialogflow ES](/dialogflow/es/docs) * [Agent Assist](/agent-assist/docs) Conversations and speech | * [Vertex AI Agents](/generative-ai-app-builder/docs/agent-intro) * [Speech-to-Text](/speech-to-text) * [Text-to-Speech](/text-to-speech) * [Speaker ID](/speaker-id) * [Speech-to-Text On-Prem](/speech-to-text/priv) * [Speech On Device](/speech-to-text/ondevice) Vision and video | * [Vision AI](/vision-ai/docs/overview) * [Live Stream API](/livestream/docs/overview) * [Transcoder API](/transcoder/docs/transcode-video) * [Video Stitcher API](/video-stitcher/docs/concepts/overview) Model training and development | Automatic training | * [Vertex AI AutoML Tabular](/vertex-ai/docs/tabular-data/overview) * [Vertex AI AutoML Image](/vertex-ai/docs/training-overview#image_data) Custom training | * [Vertex AI Training](/vertex-ai/docs/training/overview) * [Vertex AI Neural Architecture Search](/vertex-ai/docs/training/neural-architecture-search/overview) * [Ray on Vertex AI](/vertex-ai/docs/open-source/ray-on-vertex-ai/overview) * [Deep Learning Containers](/deep-learning-containers/docs/overview) * [Deep Learning VM Images](/deep-learning-vm/docs/introduction) MLOps and production | Deployment | * [Vertex AI Inference](/vertex-ai/docs/predictions/overview) Developer tools | * [Colab Enterprise](/colab/docs/introduction) * [Vertex AI Workbench](/vertex-ai/docs/workbench/introduction) Model iteration | * [Vertex AI Experiments](/vertex-ai/docs/experiments/intro-vertex-ai-experiments) Monitoring and evaluation | * [Vertex Explainable AI](/vertex-ai/docs/explainable-ai/overview) * [Vertex AI Model Monitoring](/vertex-ai/docs/model-monitoring/overview) * [Vertex AI Model Evaluation](/vertex-ai/docs/evaluation/introduction) * [Vertex AI TensorBoard](/vertex-ai/docs/experiments/tensorboard-introduction) Data and features | * [Vertex AI Datasets](/vertex-ai/docs/datasets/overview) * [Vertex AI Feature Store](/vertex-ai/docs/featurestore/latest/overview) Orchestration | * [Vertex AI Pipelines](/vertex-ai/docs/pipelines/introduction) * [Vertex AI Model Registry](/vertex-ai/docs/model-registry/introduction) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-11-20 UTC. Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-11-20 UTC."],[],[]] --- # Cloud Vision API documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/vision/docs # Path: /vision/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ AI and ML ](https://docs.cloud.google.com/docs/ai-ml) * [ Cloud Vision API ](https://docs.cloud.google.com/vision/docs) # Cloud Vision API documentation [Read product documentation](https://docs.cloud.google.com/vision/docs/features-list) Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content. [Go to the Cloud Vision API product page for more.](https://cloud.google.com/vision/) * Need a customized solution? Vertex AI lets you train an [AutoML model](/vertex-ai/docs/beginner/beginners-guide) or [custom model](/vertex-ai/docs/start/training-guide) for computer vision objectives like image classification and object detection. * Building a mobile device app? Try [ML Kit for Firebase](//firebase.google.com/docs/ml-kit/), which provides platform-specific Android and iOS SDKs for using Cloud Vision services, as well as on-device ML Vision APIs and on-device inference using custom ML models. [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ Set up the Vision API ](/vision/docs/setup) * Quickstarts: [Quickstart: Detect labels in an image by using client libraries](/vision/docs/detect-labels-image-client-libraries) or [Quickstart: Detect labels in an image by using the Cloud Vision API](/vision/docs/detect-labels-image-api) * [ Detect text in images ](/vision/docs/ocr) * [ Detect text in files (PDF/TIFF) ](/vision/docs/pdf) * [ Detect handwriting in images ](/vision/docs/handwriting) * [ Detect faces ](/vision/docs/detecting-faces) find_in_page ### Reference * [ gcloud vision command-line ](/sdk/gcloud/reference/ml/vision) * [ REST API ](/vision/docs/reference/rest) * [ RPC API ](/vision/docs/reference/rpc) info ### Resources * [ Pricing ](/vision/pricing) * [ Quotas and limits ](/vision/quotas) * [ Release notes ](/vision/docs/release-notes) * [ Languages ](/vision/docs/languages) ## Related resources Training and tutorials Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ OCR tutorial ](/functions/docs/tutorials/ocr) Learn how to perform optical character recognition (OCR) on Google Cloud Platform. This tutorial demonstrates how to upload image files to Google Cloud Storage, extract text from the images using the Google Cloud Vision API, translate the text using the Google Cloud Translation API, and save your translations back to Cloud Storage. Training Training and tutorials ### [ Create a simple Hello, World! function in the console ](https://console.cloud.google.com/functions/add) Quickly deploy your first function without any local setup. Training Training and tutorials ### [ Big data and ML fundamentals ](http://cloud.google.com/training/course/data-ml-fundamentals) This one-day instructor-led class introduces participants to the big data and machine learning capabilities of Google Cloud. It provides a quick overview of Google Cloud and a deeper dive into the data processing capabilities. Training Training and tutorials ### [ Detect text in images by connecting Functions, Storage, Vision API, Pub/Sub, and the Translation API ](/functions/docs/tutorials/ocr) React to Cloud Storage changes with a function that processes an image using the Vision API to extract text and then pass it to other services. Training Training and tutorials ### [ Automated Classification of Data Uploaded to Cloud Storage with the DLP API and Cloud Functions ](https://codelabs.developers.google.com/codelabs/cloud-storage-dlp-functions/index.html) Automatically classify data uploaded to Cloud Storage using Pub/Sub, Cloud Functions, and the Data Loss Prevention API. Code sample Code Samples ### [ Annotating multiple images in a single request and storing output in Cloud Storage ](/vision/docs/batch) Run offline (asynchronous) detection services and annotation of a large batch of image files using any Vision feature type. Java Node.js Python Ruby Code sample Code Samples ### [ Setting a storage and processing location for OCR requests ](/vision/docs/pdf#regionalization) Set a specific region to store and process resources used for an Optical Character Recognition (OCR) request. C# Go Java Node.js PHP Python Ruby Code sample Code Samples ### [ Detecting and blurring offensive image content ](/functions/docs/tutorials/imagemagick) Demonstrates using the Google Cloud Vision API and ImageMagick to detect and blur offensive images that get uploaded to a Cloud Storage bucket. Node.js Python Go Java Code sample Code Samples ### [ Translating and speaking text from a photo with glossaries (Advanced) ](/translate/docs/advanced/hybrid-glossaries-tutorial) Use Vision API, Translation API, Text-to-Speech API to detect text in an image, personalize translations, and generate synthetic speech from the translated text. Python Code sample Code Samples ### [ Detect text in an image (OCR) and draw a border around the found text ](/vision/docs/fulltext-annotations) Use Vision API to identify text in an image, and then annotate an image based on the text that is detected. Python ## Related videos ### Try Cloud Vision API for yourself Create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. [ Try Cloud Vision API free ](https://console.cloud.google.com/freetrial) Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]] --- # Virtual Private Cloud documentation  |  Google Cloud Documentation # Source: https://docs.cloud.google.com/vpc/docs # Path: /vpc/docs * [ Home ](https://docs.cloud.google.com/) * [ Documentation ](https://docs.cloud.google.com/docs) * [ Networking ](https://docs.cloud.google.com/docs/networking) * [ Virtual Private Cloud ](https://docs.cloud.google.com/vpc/docs) # Virtual Private Cloud documentation [Read product documentation](https://docs.cloud.google.com/vpc/docs/overview) Google Cloud Virtual Private Cloud (VPC) provides networking functionality to Compute Engine virtual machine (VM) instances, Google Kubernetes Engine (GKE) containers, and serverless workloads. VPC provides networking for your cloud-based services that is global, scalable, and flexible. [Go to the Virtual Private Cloud product page for more.](https://cloud.google.com/vpc/) [Get started for free](https://console.cloud.google.com/freetrial) #### Start your proof of concept with $300 in free credit * Develop with our latest Generative AI models and tools. * Get free usage of 20+ popular products, including Compute Engine and AI APIs. * No automatic charges, no commitment. [ View free product offers ](/free/docs/free-cloud-features#free-tier) #### Keep exploring with 20+ always-free products. Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. ## Documentation resources Find quickstarts and guides, review key references, and get help with common issues. format_list_numbered ### Guides * [ VPC networks ](/vpc/docs/vpc) * [ Subnets ](/vpc/docs/subnets) * [ Quickstart: Create and modify VPC networks ](/vpc/docs/create-modify-vpc-networks) * [ Routes ](/vpc/docs/routes) * [ VPC Network Peering ](/vpc/docs/vpc-peering) * [ Shared VPC ](/vpc/docs/shared-vpc) * [ Private Service Connect ](/vpc/docs/private-service-connect) * [ Private Google Access ](/vpc/docs/private-google-access) * [ Private services access ](/vpc/docs/private-services-access) find_in_page ### Reference * [ APIs for VPC resources ](/vpc/docs/apis) * [ Serverless VPC Access REST API ](/vpc/docs/reference/vpcaccess/rest) info ### Resources * [ All networking pricing ](/vpc/network-pricing) * [ VPC resource quotas ](/vpc/docs/quota) * [ VPC pricing ](/vpc/pricing) * [ Release notes ](/vpc/docs/release-notes) * [ Billing questions ](/vpc/docs/billing-questions) * [ Best practices and reference architectures for VPC design ](/architecture/best-practices-vpc-design) ## Related resources Training and tutorials Use cases Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials ### [ Google Cloud Fundamentals: Core Infrastructure ](/training/course/core-infrastructure) These lectures, demos, and hands-on labs give you an overview of Google Cloud products and services so that you can learn the value of Google Cloud and how to incorporate cloud-based solutions into your business strategies. Training Training and tutorials ### [ Architecting with Google Cloud: Design and Process ](/training/course/architecting-design-process) This course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective. Training Training and tutorials ### [ Google Cloud networking 101 ](https://codelabs.developers.google.com/codelabs/cloud-networking-101/) Set up a load balanced application on Google Cloud. Use case Use cases ### [ Architecting disaster recovery for locality-restricted workloads ](/solutions/architecting-disaster-recovery-for-locality-restricted-workloads) Discusses how to use Google Cloud to architect for disaster recovery (DR) to meet location-specific requirements. Anthos VMware Disaster Use case Use cases ### [ Building a multi-cluster service mesh on GKE with shared control-plane, single-VPC architecture ](/solutions/building-multi-cluster-service-mesh-across-gke-clusters-using-istio-single-control-plane-architecture-single-vpc) Describes how to deploy apps across multiple Kubernetes clusters by using an Istio multi-cluster service mesh. GKE Istio Load Balancing ## Related videos Except as otherwise noted, the content of this page is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0). For details, see the [Google Developers Site Policies](https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates. Last updated 2025-12-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-17 UTC."],[],[]]