CINXE.COM
Languages and frameworks overview | Documentation | Google Cloud
<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/docs/devtools"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/docs/devtools" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/docs/devtools" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/docs/devtools?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/docs/devtools?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/docs/devtools?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/docs/devtools?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/docs/devtools?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/docs/devtools?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/docs/devtools?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/docs/devtools?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/docs/devtools?hl=es-419" /><title>Languages and frameworks overview | Documentation | Google Cloud</title> <meta property="og:title" content="Languages and frameworks overview | Documentation | Google Cloud"><meta name="description" content="Comprehensive documentation, guides, and resources for developer tools common across Google Cloud products and services."> <meta property="og:description" content="Comprehensive documentation, guides, and resources for developer tools common across Google Cloud products and services."><meta property="og:url" content="https://cloud.google.com/docs/devtools"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Documentation", "item": "https://cloud.google.com/docs" },{ "@type": "ListItem", "position": 2, "name": "Languages and frameworks overview", "item": "https://cloud.google.com/docs/devtools" }] } </script> <meta name="gtm_var" data-key="docType" data-value="landing"> <link rel="stylesheet" href="/extras.css"></head> <body class="docs-category-page" template="page" theme="cloud-theme" type="landing" template="landing" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" track-metadata-eventdetail="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" track-metadata-eventdetail="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="Documentation" tenant-name="Google Cloud" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-metadata-eventDetail="nav" track-name="sales" track-metadata-position="nav" data-overflow-container="left" data-overflow-wrapper="tab" track-type="contact" data-overflow="devsite-tabs-wrapper" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " track-type="freeTrial" data-overflow="devsite-top-logo-row" data-overflow-container="right" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" track-metadata-eventDetail="nav" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-name="console" track-type="globalNav" track-metadata-eventDetail="nav" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" track-metadata-eventDetail="nav" track-name="sales" track-metadata-position="nav" data-overflow-container="left" data-overflow-wrapper="tab" track-type="contact" data-overflow="devsite-tabs-wrapper" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" track-type="freeTrial" data-overflow="devsite-top-logo-row" data-overflow-container="right" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" track-metadata-eventDetail="nav" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item"><a href="/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs" alt-paths=" /marketplace/docs/partners /channel/docs "><span class="devsite-nav-text" tooltip>Google Cloud Documentation home</span></a></li> <li class="devsite-nav-item"><a href="/docs/get-started" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/get-started" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/get-started" ><span class="devsite-nav-text" tooltip>Get started with Google Cloud</span></a></li> <li class="devsite-nav-item"><a href="/docs/product-list" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/product-list" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/product-list" ><span class="devsite-nav-text" tooltip>Product list</span></a></li> <li class="devsite-nav-item"><a href="/gemini/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /gemini/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/gemini/docs" ><span class="devsite-nav-text" tooltip>Integrated AI assistance with Gemini for Google Cloud</span></a></li> <li class="devsite-nav-item"><a href="/release-notes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /release-notes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/release-notes" ><span class="devsite-nav-text" tooltip>Recent release notes</span></a></li> <li class="devsite-nav-item"><a href="/support/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/docs" ><span class="devsite-nav-text" tooltip>Getting support with Cloud Customer Care</span></a></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Cross-product tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Access and resource management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/access-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/access-resources" ><span class="devsite-nav-text" tooltip>Access and resource management overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Access management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/identity/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /identity/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/identity/docs" data-synonyms="aws iam identity center, entra id, azure id"><span class="devsite-nav-text" tooltip>Cloud Identity</span></a></li><li class="devsite-nav-item"><a href="/identity-platform/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /identity-platform/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/identity-platform/docs" data-synonyms="aws cognito, azure active directory b2c"><span class="devsite-nav-text" tooltip>Identity Platform</span></a></li><li class="devsite-nav-item"><a href="/managed-microsoft-ad/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /managed-microsoft-ad/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/managed-microsoft-ad/docs" ><span class="devsite-nav-text" tooltip>Managed Service for Microsoft Active Delivery</span></a></li><li class="devsite-nav-item"><a href="/assured-workloads/access-approval/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /assured-workloads/access-approval/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/assured-workloads/access-approval/docs" data-synonyms="customer lockbox for microsoft azure"><span class="devsite-nav-text" tooltip>Access Approval</span></a></li><li class="devsite-nav-item"><a href="/docs/access-resources#expandable-1" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/access-resources#expandable-1" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/access-resources#expandable-1" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control and discoverability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/service-catalog/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-catalog/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-catalog/docs" ><span class="devsite-nav-text" tooltip>Service Catalog</span></a></li><li class="devsite-nav-item"><a href="/service-usage/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-usage/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-usage/docs" ><span class="devsite-nav-text" tooltip>Service Usage</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Optimization and service health</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/recommender/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /recommender/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/recommender/docs" data-synonyms="aws cost optimization, azure cost management"><span class="devsite-nav-text" tooltip>Recommender</span></a></li><li class="devsite-nav-item"><a href="/docs/access-resources#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/access-resources#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/access-resources#expandable-3" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Resource management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/config-connector/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /config-connector/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/config-connector/docs" data-synonyms="aws controllers for kubernetes, azure service operator"><span class="devsite-nav-text" tooltip>Config Connector</span></a></li><li class="devsite-nav-item"><a href="/docs/access-resources#expandable-4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/access-resources#expandable-4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/access-resources#expandable-4" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Costs and usage management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/costs-usage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/costs-usage" ><span class="devsite-nav-text" tooltip>Costs and usage management overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and optimize costs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/billing/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /billing/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/billing/docs" ><span class="devsite-nav-text" tooltip>Cloud Billing</span></a></li><li class="devsite-nav-item"><a href="/docs/cuds" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/cuds" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/cuds" ><span class="devsite-nav-text" tooltip>Committed use discounts</span></a></li><li class="devsite-nav-item"><a href="/free/docs/free-cloud-features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /free/docs/free-cloud-features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/free/docs/free-cloud-features" ><span class="devsite-nav-text" tooltip>Free cloud features and trial offer</span></a></li><li class="devsite-nav-item"><a href="/billing/docs/how-to/finops-hub" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /billing/docs/how-to/finops-hub" track-type="bookNav" track-name="click" track-metadata-eventdetail="/billing/docs/how-to/finops-hub" ><span class="devsite-nav-text" tooltip>FinOps hub</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage resources and usage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/quotas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/quotas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/quotas" ><span class="devsite-nav-text" tooltip>Cloud Quotas</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Sustainability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/carbon-footprint/docs/view-carbon-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /carbon-footprint/docs/view-carbon-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/carbon-footprint/docs/view-carbon-data" ><span class="devsite-nav-text" tooltip>Carbon Footprint</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Cloud SDK, languages, frameworks, and tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/devtools" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/devtools" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/devtools" ><span class="devsite-nav-text" tooltip>Google Cloud SDK, languages, frameworks, and tools overview</span></a></li><li class="devsite-nav-item"><a href="/docs/authentication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/authentication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/authentication" ><span class="devsite-nav-text" tooltip>General authentication guides</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Cloud SDK client libraries and languages</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Cloud SDK and client libraries</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/devtools#expandable-1" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/devtools#expandable-1" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/devtools#expandable-1" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Languages</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dotnet/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dotnet/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dotnet/docs" ><span class="devsite-nav-text" tooltip>C# and .NET</span></a></li><li class="devsite-nav-item"><a href="/cpp/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /cpp/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/cpp/docs" ><span class="devsite-nav-text" tooltip>C++</span></a></li><li class="devsite-nav-item"><a href="/go/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /go/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/go/docs" ><span class="devsite-nav-text" tooltip>Go</span></a></li><li class="devsite-nav-item"><a href="/java/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /java/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/java/docs" ><span class="devsite-nav-text" tooltip>Java</span></a></li><li class="devsite-nav-item"><a href="/nodejs/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /nodejs/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/nodejs/docs" ><span class="devsite-nav-text" tooltip>JavaScript and Node.js</span></a></li><li class="devsite-nav-item"><a href="/php/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /php/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/php/docs" ><span class="devsite-nav-text" tooltip>PHP</span></a></li><li class="devsite-nav-item"><a href="/python/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /python/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/python/docs" ><span class="devsite-nav-text" tooltip>Python</span></a></li><li class="devsite-nav-item"><a href="/ruby/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /ruby/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/ruby/docs" ><span class="devsite-nav-text" tooltip>Ruby</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Frameworks and tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/java/docs/spring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /java/docs/spring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/java/docs/spring" ><span class="devsite-nav-text" tooltip>Spring</span></a></li><li class="devsite-nav-item"><a href="/stackdriver/docs/managed-prometheus" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /stackdriver/docs/managed-prometheus" track-type="bookNav" track-name="click" track-metadata-eventdetail="/stackdriver/docs/managed-prometheus" ><span class="devsite-nav-text" tooltip>Prometheus</span></a></li><li class="devsite-nav-item"><a href="/docs/devtools#expandable-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/devtools#expandable-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/devtools#expandable-2" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Infrastructure as code</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/iac" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/iac" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/iac" ><span class="devsite-nav-text" tooltip>Infrastructure as code overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Provision deploy and manage infrastructure</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/infrastructure-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /infrastructure-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/infrastructure-manager/docs" ><span class="devsite-nav-text" tooltip>Infrastructure Manager</span></a></li><li class="devsite-nav-item"><a href="/docs/terraform" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/terraform" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/terraform" ><span class="devsite-nav-text" tooltip>Terraform on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/config-connector/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /config-connector/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/config-connector/docs" ><span class="devsite-nav-text" tooltip>Config Connector</span></a></li><li class="devsite-nav-item"><a href="https://developer.hashicorp.com/terraform/cdktf" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://developer.hashicorp.com/terraform/cdktf" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://developer.hashicorp.com/terraform/cdktf" ><span class="devsite-nav-text" tooltip>Cloud Development Kit for Terraform (external website)</span></a></li><li class="devsite-nav-item"><a href="https://www.pulumi.com/registry/packages/gcp/" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://www.pulumi.com/registry/packages/gcp/" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://www.pulumi.com/registry/packages/gcp/" ><span class="devsite-nav-text" tooltip>Google Cloud provider for Pulumi (external website)</span></a></li><li class="devsite-nav-item"><a href="https://docs.ansible.com/ansible/latest/collections/google/cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://docs.ansible.com/ansible/latest/collections/google/cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://docs.ansible.com/ansible/latest/collections/google/cloud" ><span class="devsite-nav-text" tooltip>Ansible (external website)</span></a></li><li class="devsite-nav-item"><a href="https://docs.crossplane.io/v1.14/getting-started/introduction/" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://docs.crossplane.io/v1.14/getting-started/introduction/" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://docs.crossplane.io/v1.14/getting-started/introduction/" ><span class="devsite-nav-text" tooltip>Crossplane (external website)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related product</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/deployment-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /deployment-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/deployment-manager/docs" ><span class="devsite-nav-text" tooltip>Cloud Deployment Manager</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/migration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/migration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/migration" ><span class="devsite-nav-text" tooltip>Migration overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migration tools and services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/migrate/kf/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /migrate/kf/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/migrate/kf/docs" alt-paths=" /migrate/kf/docs/2.10 /migrate/kf/docs/2.11 /migrate/kf/docs/2.9 "><span class="devsite-nav-text" tooltip>Kf</span></a></li><li class="devsite-nav-item"><a href="/docs/migration#expandable-1" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/migration#expandable-1" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/migration#expandable-1" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generative AI</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/generative-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/generative-ai" ><span class="devsite-nav-text" tooltip>Overview of generative AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/generative-ai/start/quickstarts/quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/generative-ai/start/quickstarts/quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/generative-ai/start/quickstarts/quickstart" ><span class="devsite-nav-text" tooltip>Vertex AI Studio</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generative AI Models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/learn/models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/learn/models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/learn/models" ><span class="devsite-nav-text" tooltip>Google models</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/start/explore-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/explore-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/explore-models" ><span class="devsite-nav-text" tooltip>Model Garden</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/learn/model-versions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/learn/model-versions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/learn/model-versions" ><span class="devsite-nav-text" tooltip>Model versions</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Open models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/open-models/use-open-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/open-models/use-open-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/open-models/use-open-models" ><span class="devsite-nav-text" tooltip>Use open models</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/open-models/use-gemma" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/open-models/use-gemma" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/open-models/use-gemma" ><span class="devsite-nav-text" tooltip>Google Gemma</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/open-models/use-llama" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/open-models/use-llama" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/open-models/use-llama" ><span class="devsite-nav-text" tooltip>Open LLaMa</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/open-models/use-hugging-face-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/open-models/use-hugging-face-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/open-models/use-hugging-face-models" ><span class="devsite-nav-text" tooltip>Hugging Face text generation models</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/open-models/use-hex-llm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/open-models/use-hex-llm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/open-models/use-hex-llm" ><span class="devsite-nav-text" tooltip>Hex-LLM</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Partner models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/partner-models/use-partner-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/partner-models/use-partner-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/partner-models/use-partner-models" ><span class="devsite-nav-text" tooltip>Use partner models</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/partner-models/use-claude" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/partner-models/use-claude" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/partner-models/use-claude" ><span class="devsite-nav-text" tooltip>Anthropic Claude</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generate an AI response</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/multimodal/send-chat-prompts-gemini" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/multimodal/send-chat-prompts-gemini" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/multimodal/send-chat-prompts-gemini" ><span class="devsite-nav-text" tooltip>Text and code generation</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/image/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/image/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/image/overview" ><span class="devsite-nav-text" tooltip>Image generation</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/embeddings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/embeddings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/embeddings" ><span class="devsite-nav-text" tooltip>Embeddings</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design" ><span class="devsite-nav-text" tooltip>Prompt design and engineering</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Improve AI responses</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/grounding/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/grounding/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/grounding/overview" ><span class="devsite-nav-text" tooltip>Grounding</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/models/tune-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/models/tune-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/models/tune-models" ><span class="devsite-nav-text" tooltip>Tuning</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/multimodal/function-calling" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/multimodal/function-calling" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/multimodal/function-calling" ><span class="devsite-nav-text" tooltip>Function calling</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/generative-ai/models/evaluate-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/generative-ai/models/evaluate-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/generative-ai/models/evaluate-models" ><span class="devsite-nav-text" tooltip>Evaluation</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/generative-ai/docs/multimodal/configure-safety-attributes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/multimodal/configure-safety-attributes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/multimodal/configure-safety-attributes" ><span class="devsite-nav-text" tooltip>Safety</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/kubernetes-engine/docs/integrations/ai-infra" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/docs/integrations/ai-infra" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/docs/integrations/ai-infra" ><span class="devsite-nav-text" tooltip>AI/ML orchestration on GKE</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>AI and ML</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/ai-ml" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/ai-ml" alt-paths=" /speaker-id/docs /industrial-adaptive-controls/docs /visual-inspection-ai/docs /recommendations/retail-search/docs "><span class="devsite-nav-text" tooltip>Overview of AI and ML</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Customer service, conversation, and speech</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/vertex/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/vertex/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/vertex/docs" ><span class="devsite-nav-text" tooltip>Vertex AI Agents</span></a></li><li class="devsite-nav-item"><a href="/text-to-speech/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /text-to-speech/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/text-to-speech/docs" ><span class="devsite-nav-text" tooltip>Text-to-Speech</span></a></li><li class="devsite-nav-item"><a href="/speech-to-text/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /speech-to-text/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/speech-to-text/docs" alt-paths=" /speech-to-text/v2/docs "><span class="devsite-nav-text" tooltip>Speech-to-Text</span></a></li><li class="devsite-nav-item"><a href="/speech-to-text/priv/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /speech-to-text/priv/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/speech-to-text/priv/docs" ><span class="devsite-nav-text" tooltip>Speech-to-Text On-Prem</span></a></li><li class="devsite-nav-item"><a href="/speech-to-text/ondevice/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /speech-to-text/ondevice/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/speech-to-text/ondevice/docs" ><span class="devsite-nav-text" tooltip>Speech On Device</span></a></li><li class="devsite-nav-item"><a href="/contact-center/insights/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /contact-center/insights/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/contact-center/insights/docs" ><span class="devsite-nav-text" tooltip>Contact Center AI Insights</span></a></li><li class="devsite-nav-item"><a href="/contact-center/ccai-platform/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /contact-center/ccai-platform/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/contact-center/ccai-platform/docs" ><span class="devsite-nav-text" tooltip>Contact Center AI Platform</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs" ><span class="devsite-nav-text" tooltip>Dialogflow CX</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/es/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/es/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/es/docs" ><span class="devsite-nav-text" tooltip>Dialogflow ES</span></a></li><li class="devsite-nav-item"><a href="/agent-assist/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /agent-assist/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/agent-assist/docs" ><span class="devsite-nav-text" tooltip>Agent Assist</span></a></li><li class="devsite-nav-item"><a href="/conversational-ai/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /conversational-ai/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/conversational-ai/docs" ><span class="devsite-nav-text" tooltip>Conversational AI</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Document management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/document-ai/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /document-ai/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/document-ai/docs" ><span class="devsite-nav-text" tooltip>Document AI</span></a></li><li class="devsite-nav-item"><a href="/document-ai/docs/processors-list" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /document-ai/docs/processors-list" track-type="bookNav" track-name="click" track-metadata-eventdetail="/document-ai/docs/processors-list" ><span class="devsite-nav-text" tooltip>Document AI processors</span></a></li><li class="devsite-nav-item devsite-nav-deprecated"><a href="/vision/on-prem" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vision/on-prem" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vision/on-prem" ><span class="devsite-nav-text" tooltip>OCR On-Prem</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/document-warehouse/docs/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /document-warehouse/docs/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/document-warehouse/docs/overview" ><span class="devsite-nav-text" tooltip>Document AI Warehouse (Deprecated)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Industry-specific products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/ai-ml#expandable-4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/ai-ml#expandable-4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/ai-ml#expandable-4" ><span class="devsite-nav-text" tooltip>See listing of products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Video, images, vision, and augmented reality</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/livestream/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /livestream/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/livestream/docs" ><span class="devsite-nav-text" tooltip>Live Stream API</span></a></li><li class="devsite-nav-item"><a href="/transcoder/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /transcoder/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/transcoder/docs" ><span class="devsite-nav-text" tooltip>Transcoder API</span></a></li><li class="devsite-nav-item"><a href="/vision-ai/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vision-ai/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vision-ai/docs" ><span class="devsite-nav-text" tooltip>Vertex AI Vision</span></a></li><li class="devsite-nav-item"><a href="/video-stitcher/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /video-stitcher/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/video-stitcher/docs" ><span class="devsite-nav-text" tooltip>Video Stitcher API</span></a></li><li class="devsite-nav-item"><a href="/immersive-stream/xr/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /immersive-stream/xr/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/immersive-stream/xr/docs" ><span class="devsite-nav-text" tooltip>Immersive Stream for XR</span></a></li><li class="devsite-nav-item"><a href="/docs/ai-ml#expandable-5" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/ai-ml#expandable-5" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/ai-ml#expandable-5" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Search and recommendations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/generative-ai-app-builder/docs/enterprise-search-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /generative-ai-app-builder/docs/enterprise-search-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/generative-ai-app-builder/docs/enterprise-search-introduction" ><span class="devsite-nav-text" tooltip>Vertex AI Search</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/matching-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/matching-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/matching-engine" ><span class="devsite-nav-text" tooltip>Vector Search</span></a></li><li class="devsite-nav-item"><a href="/enterprise-knowledge-graph/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /enterprise-knowledge-graph/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/enterprise-knowledge-graph/docs" ><span class="devsite-nav-text" tooltip>Enterprise Knowledge Graph</span></a></li><li class="devsite-nav-item"><a href="/discovery-engine/media/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /discovery-engine/media/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/discovery-engine/media/docs" ><span class="devsite-nav-text" tooltip>Discovery Engine (Deprecated)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Translation</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/translate/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /translate/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/translate/docs" ><span class="devsite-nav-text" tooltip>Translation API</span></a></li><li class="devsite-nav-item"><a href="/translation-hub/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /translation-hub/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/translation-hub/docs" ><span class="devsite-nav-text" tooltip>Translation Hub</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>ML model training and development</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Automatic training</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/overview" ><span class="devsite-nav-text" tooltip>Vertex AI AutoML Tabular</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training-overview#image_data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training-overview#image_data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training-overview#image_data" ><span class="devsite-nav-text" tooltip>Vertex AI AutoML Image</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training-overview#video_data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training-overview#video_data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training-overview#video_data" ><span class="devsite-nav-text" tooltip>Vertex AI AutoML Video</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training-overview#text_data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training-overview#text_data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training-overview#text_data" ><span class="devsite-nav-text" tooltip>Vertex AI AutoML Text</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Custom training</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/overview" ><span class="devsite-nav-text" tooltip>Vertex AI Training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/overview" ><span class="devsite-nav-text" tooltip>Vertex AI Neural Architecture Search</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/overview" ><span class="devsite-nav-text" tooltip>Ray on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/deep-learning-containers/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /deep-learning-containers/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/deep-learning-containers/docs" ><span class="devsite-nav-text" tooltip>Deep Learning Containers</span></a></li><li class="devsite-nav-item"><a href="/deep-learning-vm/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /deep-learning-vm/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/deep-learning-vm/docs" ><span class="devsite-nav-text" tooltip>Deep Learning VM Images</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>MLOps and production</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data and features</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/overview" ><span class="devsite-nav-text" tooltip>Vertex AI Datasets</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/overview" ><span class="devsite-nav-text" tooltip>Vertex AI Feature Store</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Deployment</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/overview" ><span class="devsite-nav-text" tooltip>Vertex AI Prediction</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Developer tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/colab/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /colab/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/colab/docs" ><span class="devsite-nav-text" tooltip>Colab Enterprise</span></a></li><li class="devsite-nav-item"><a href="/tensorflow-enterprise/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /tensorflow-enterprise/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/tensorflow-enterprise/docs" ><span class="devsite-nav-text" tooltip>TensorFlow Enterprise</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances" ><span class="devsite-nav-text" tooltip>Vertex AI Workbench instances</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed" ><span class="devsite-nav-text" tooltip>Vertex AI Workbench - Managed (Deprecated)</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed" ><span class="devsite-nav-text" tooltip>Vertex AI Workbench - User-managed (Deprecated)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Model iteration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/intro-vertex-ai-experiments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/intro-vertex-ai-experiments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/intro-vertex-ai-experiments" ><span class="devsite-nav-text" tooltip>Vertex AI Experiments</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitoring and evaluation</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/overview" ><span class="devsite-nav-text" tooltip>Vertex Explainable AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/overview" ><span class="devsite-nav-text" tooltip>Vertex AI Model Monitoring</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/introduction" ><span class="devsite-nav-text" tooltip>Vertex AI Model Evaluation</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-introduction" ><span class="devsite-nav-text" tooltip>Vertex AI TensorBoard</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Orchestration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/introduction" ><span class="devsite-nav-text" tooltip>Vertex AI Pipelines</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/introduction" ><span class="devsite-nav-text" tooltip>Vertex AI Model Registry</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Task-specific solutions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vision/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vision/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vision/docs" ><span class="devsite-nav-text" tooltip>Cloud Vision API</span></a></li><li class="devsite-nav-item"><a href="/video-intelligence/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /video-intelligence/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/video-intelligence/docs" ><span class="devsite-nav-text" tooltip>Video Intelligence AI</span></a></li><li class="devsite-nav-item"><a href="/natural-language/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /natural-language/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/natural-language/docs" ><span class="devsite-nav-text" tooltip>Cloud Natural Language</span></a></li><li class="devsite-nav-item"><a href="/timeseries-insights/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /timeseries-insights/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/timeseries-insights/docs" ><span class="devsite-nav-text" tooltip>Timeseries Insights API</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Accelerators</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/tpu/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /tpu/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/tpu/docs" ><span class="devsite-nav-text" tooltip>Cloud TPU</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/ai-platform/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /ai-platform/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/ai-platform/docs" ><span class="devsite-nav-text" tooltip>AI Platform (Deprecated)</span></a></li><li class="devsite-nav-item"><a href="/recommendations-ai/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /recommendations-ai/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/recommendations-ai/docs" ><span class="devsite-nav-text" tooltip>Recommendations AI</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Application development</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/application-development" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/application-development" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/application-development" alt-paths=" /healthcare-data-engine/v140-upgrade/docs /healthcare-data-engine/docs "><span class="devsite-nav-text" tooltip>Overview of application development</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>API management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/api-gateway/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /api-gateway/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/api-gateway/docs" ><span class="devsite-nav-text" tooltip>API Gateway</span></a></li><li class="devsite-nav-item"><a href="/api-keys/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /api-keys/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/api-keys/docs" ><span class="devsite-nav-text" tooltip>API Keys API</span></a></li><li class="devsite-nav-item"><a href="/apigee/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /apigee/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/apigee/docs" ><span class="devsite-nav-text" tooltip>Apigee</span></a></li><li class="devsite-nav-item"><a href="/apigee/docs/hybrid/latest/what-is-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /apigee/docs/hybrid/latest/what-is-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/apigee/docs/hybrid/latest/what-is-hybrid" ><span class="devsite-nav-text" tooltip>Apigee Hybrid</span></a></li><li class="devsite-nav-item"><a href="/endpoints/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /endpoints/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/endpoints/docs" ><span class="devsite-nav-text" tooltip>Cloud Endpoints</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Build and deploy apps with CI/CD</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs" ><span class="devsite-nav-text" tooltip>Cloud Build</span></a></li><li class="devsite-nav-item"><a href="/artifact-registry/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /artifact-registry/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/artifact-registry/docs" ><span class="devsite-nav-text" tooltip>Artifact Registry</span></a></li><li class="devsite-nav-item"><a href="/artifact-analysis/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /artifact-analysis/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/artifact-analysis/docs" ><span class="devsite-nav-text" tooltip>Artifact Analysis</span></a></li><li class="devsite-nav-item"><a href="/software-supply-chain-security/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /software-supply-chain-security/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/software-supply-chain-security/docs" ><span class="devsite-nav-text" tooltip>Software Delivery Shield</span></a></li><li class="devsite-nav-item"><a href="/deploy/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /deploy/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/deploy/docs" ><span class="devsite-nav-text" tooltip>Cloud Deploy</span></a></li><li class="devsite-nav-item"><a href="/container-registry/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /container-registry/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/container-registry/docs" ><span class="devsite-nav-text" tooltip>Container Registry (Deprecated)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Development platforms and tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/app-hub/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /app-hub/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/app-hub/docs" ><span class="devsite-nav-text" tooltip>App Hub</span></a></li><li class="devsite-nav-item"><a href="/code/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /code/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/code/docs" ><span class="devsite-nav-text" tooltip>Cloud Code</span></a></li><li class="devsite-nav-item"><a href="/code/docs/shell" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /code/docs/shell" track-type="bookNav" track-name="click" track-metadata-eventdetail="/code/docs/shell" ><span class="devsite-nav-text" tooltip>Cloud Code for Cloud Shell</span></a></li><li class="devsite-nav-item"><a href="/code/docs/intellij" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /code/docs/intellij" track-type="bookNav" track-name="click" track-metadata-eventdetail="/code/docs/intellij" ><span class="devsite-nav-text" tooltip>Cloud Code for IntelliJ</span></a></li><li class="devsite-nav-item"><a href="/code/docs/vscode" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /code/docs/vscode" track-type="bookNav" track-name="click" track-metadata-eventdetail="/code/docs/vscode" ><span class="devsite-nav-text" tooltip>Cloud Code for VS Code</span></a></li><li class="devsite-nav-item"><a href="/shell/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /shell/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/shell/docs" ><span class="devsite-nav-text" tooltip>Cloud Shell</span></a></li><li class="devsite-nav-item"><a href="/eclipse/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /eclipse/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/eclipse/docs" ><span class="devsite-nav-text" tooltip>Cloud Tools for Eclipse</span></a></li><li class="devsite-nav-item"><a href="/workstations/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /workstations/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/workstations/docs" ><span class="devsite-nav-text" tooltip>Cloud Workstations</span></a></li><li class="devsite-nav-item"><a href="/sdk/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sdk/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sdk/docs" ><span class="devsite-nav-text" tooltip>Google Cloud CLI</span></a></li><li class="devsite-nav-item"><a href="/service-infrastructure/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-infrastructure/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-infrastructure/docs" ><span class="devsite-nav-text" tooltip>Service Infrastructure</span></a></li><li class="devsite-nav-item"><a href="/tools/powershell/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /tools/powershell/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/tools/powershell/docs" ><span class="devsite-nav-text" tooltip>Tools for PowerShell</span></a></li><li class="devsite-nav-item"><a href="/tools/visual-studio/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /tools/visual-studio/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/tools/visual-studio/docs" ><span class="devsite-nav-text" tooltip>Tools for Visual Studio</span></a></li><li class="devsite-nav-item"><a href="/docs/application-development#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/application-development#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/application-development#expandable-3" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Event-driven app creation</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/scheduler/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /scheduler/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/scheduler/docs" ><span class="devsite-nav-text" tooltip>Cloud Scheduler</span></a></li><li class="devsite-nav-item"><a href="/tasks/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /tasks/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/tasks/docs" ><span class="devsite-nav-text" tooltip>Cloud Tasks</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/eventarc/advanced/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /eventarc/advanced/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/eventarc/advanced/docs" ><span class="devsite-nav-text" tooltip>Eventarc Advanced</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/eventarc/standard/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /eventarc/standard/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/eventarc/standard/docs" ><span class="devsite-nav-text" tooltip>Eventarc Standard</span></a></li><li class="devsite-nav-item"><a href="/pubsub/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /pubsub/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/pubsub/docs" ><span class="devsite-nav-text" tooltip>Pub/Sub</span></a></li><li class="devsite-nav-item devsite-nav-deprecated"><a href="/pubsub/lite/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /pubsub/lite/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/pubsub/lite/docs" ><span class="devsite-nav-text" tooltip>Pub/Sub Lite</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/workflows/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /workflows/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/workflows/docs" ><span class="devsite-nav-text" tooltip>Workflows</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Industry-specific APIs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/healthcare/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /healthcare/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/healthcare/docs" ><span class="devsite-nav-text" tooltip>Cloud Healthcare API</span></a></li><li class="devsite-nav-item"><a href="/docs/application-development#expandable-5" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/application-development#expandable-5" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/application-development#expandable-5" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Integration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/application-integration/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /application-integration/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/application-integration/docs" ><span class="devsite-nav-text" tooltip>Application Integration</span></a></li><li class="devsite-nav-item"><a href="/developer-connect/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /developer-connect/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/developer-connect/docs" ><span class="devsite-nav-text" tooltip>Developer Connect</span></a></li><li class="devsite-nav-item"><a href="/integration-connectors/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /integration-connectors/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/integration-connectors/docs" ><span class="devsite-nav-text" tooltip>Integration Connectors</span></a></li><li class="devsite-nav-item"><a href="/docs/gitlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/gitlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/gitlab" ><span class="devsite-nav-text" tooltip>GitLab on Google Cloud</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Source code management tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/source-repositories/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /source-repositories/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/source-repositories/docs" ><span class="devsite-nav-text" tooltip>Cloud Source Repositories</span></a></li><li class="devsite-nav-item"><a href="/secure-source-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /secure-source-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/secure-source-manager/docs" ><span class="devsite-nav-text" tooltip>Secure Source Manager</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Application hosting</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/application-hosting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/application-hosting" ><span class="devsite-nav-text" tooltip>Overview of application hosting infrastructure</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Serverless</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/appengine/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /appengine/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/appengine/docs" alt-paths=" /appengine/docs/admin-api /appengine/docs/legacy/standard/go111 /appengine/docs/legacy/standard/java /appengine/docs/legacy/standard/php /appengine/docs/legacy/standard/python /appengine/migration-center "><span class="devsite-nav-text" tooltip>App Engine</span></a></li><li class="devsite-nav-item"><a href="/functions/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /functions/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/functions/docs" ><span class="devsite-nav-text" tooltip>Cloud Run functions</span></a></li><li class="devsite-nav-item"><a href="/run/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /run/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/run/docs" ><span class="devsite-nav-text" tooltip>Cloud Run</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Container orchestration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/kubernetes-engine/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/docs" ><span class="devsite-nav-text" tooltip>Google Kubernetes Engine (GKE)</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/enterprise/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/enterprise/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/enterprise/docs" ><span class="devsite-nav-text" tooltip>GKE Enterprise</span></a></li><li class="devsite-nav-item"><a href="/docs/application-hosting#expandable-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/application-hosting#expandable-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/application-hosting#expandable-2" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Fleet management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/kubernetes-engine/fleet-management/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/fleet-management/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/fleet-management/docs" ><span class="devsite-nav-text" tooltip>GKE Enterprise fleet management</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/buildpacks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/buildpacks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/buildpacks" ><span class="devsite-nav-text" tooltip>Buildpacks</span></a></li><li class="devsite-nav-item"><a href="/blockchain-node-engine/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /blockchain-node-engine/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/blockchain-node-engine/docs" ><span class="devsite-nav-text" tooltip>Blockchain Node Engine</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/blockchain-rpc/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /blockchain-rpc/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/blockchain-rpc/docs" ><span class="devsite-nav-text" tooltip>Blockchain RPC</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Compute</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/compute-area" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/compute-area" ><span class="devsite-nav-text" tooltip>Overview of Compute</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Virtual machines</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/compute/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/docs" ><span class="devsite-nav-text" tooltip>Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/capacity-planner/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /capacity-planner/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/capacity-planner/docs" ><span class="devsite-nav-text" tooltip>Capacity Planner</span></a></li><li class="devsite-nav-item"><a href="/docs/compute-area#expandable-1" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/compute-area#expandable-1" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/compute-area#expandable-1" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Images</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/compute/docs/images" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/docs/images" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/docs/images" ><span class="devsite-nav-text" tooltip>OS images</span></a></li><li class="devsite-nav-item"><a href="/container-optimized-os/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /container-optimized-os/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/container-optimized-os/docs" ><span class="devsite-nav-text" tooltip>Container-Optimized OS</span></a></li><li class="devsite-nav-item"><a href="/docs/compute-area#expandable-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/compute-area#expandable-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/compute-area#expandable-2" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Block storage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/compute/docs/disks/local-ssd" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/docs/disks/local-ssd" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/docs/disks/local-ssd" ><span class="devsite-nav-text" tooltip>Local SSD</span></a></li><li class="devsite-nav-item"><a href="/compute/docs/disks/persistent-disks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/docs/disks/persistent-disks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/docs/disks/persistent-disks" ><span class="devsite-nav-text" tooltip>Persistent Disk</span></a></li><li class="devsite-nav-item"><a href="/compute/docs/disks/hyperdisks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/docs/disks/hyperdisks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/docs/disks/hyperdisks" ><span class="devsite-nav-text" tooltip>Hyperdisk</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/migration-center/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /migration-center/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/migration-center/docs" ><span class="devsite-nav-text" tooltip>Migration Center</span></a></li><li class="devsite-nav-item"><a href="/migrate/virtual-machines/docs/5.0" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /migrate/virtual-machines/docs/5.0" track-type="bookNav" track-name="click" track-metadata-eventdetail="/migrate/virtual-machines/docs/5.0" ><span class="devsite-nav-text" tooltip>Migrate to Virtual Machines</span></a></li><li class="devsite-nav-item"><a href="/migrate/containers/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /migrate/containers/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/migrate/containers/docs" ><span class="devsite-nav-text" tooltip>Migrate to Containers</span></a></li><li class="devsite-nav-item"><a href="/mainframe-assessment-tool/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /mainframe-assessment-tool/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/mainframe-assessment-tool/docs" ><span class="devsite-nav-text" tooltip>Mainframe Assessment Tool</span></a></li><li class="devsite-nav-item"><a href="/mainframe-connector/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /mainframe-connector/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/mainframe-connector/docs" ><span class="devsite-nav-text" tooltip>Mainframe Connector</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Workloads</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/batch/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /batch/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/batch/docs" ><span class="devsite-nav-text" tooltip>Batch</span></a></li><li class="devsite-nav-item"><a href="/compute/docs/gpus" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/docs/gpus" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/docs/gpus" ><span class="devsite-nav-text" tooltip>Cloud GPUs</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vmware-engine/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vmware-engine/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vmware-engine/docs" alt-paths=" /vmware-engine/docs/classic-console "><span class="devsite-nav-text" tooltip>Google Cloud VMware Engine</span></a></li><li class="devsite-nav-item"><a href="/solutions/sap/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /solutions/sap/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/solutions/sap/docs" ><span class="devsite-nav-text" tooltip>SAP on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/workload-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /workload-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/workload-manager/docs" ><span class="devsite-nav-text" tooltip>Workload Manager</span></a></li><li class="devsite-nav-item"><a href="/cluster-toolkit/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /cluster-toolkit/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/cluster-toolkit/docs" ><span class="devsite-nav-text" tooltip>Cluster Toolkit</span></a></li><li class="devsite-nav-item"><a href="/compute/shielded-vm/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/shielded-vm/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/shielded-vm/docs" ><span class="devsite-nav-text" tooltip>Shielded VM</span></a></li><li class="devsite-nav-item"><a href="/compute/vm-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /compute/vm-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/compute/vm-manager/docs" ><span class="devsite-nav-text" tooltip>VM Manager</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data analytics and pipelines</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/data" ><span class="devsite-nav-text" tooltip>Overview of data analytics and pipelines</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Platforms</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs" ><span class="devsite-nav-text" tooltip>BigQuery</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/biglake-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/biglake-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/biglake-intro" ><span class="devsite-nav-text" tooltip>BigLake in BigQuery</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/storage_overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/storage_overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/storage_overview" ><span class="devsite-nav-text" tooltip>BigQuery Storage</span></a></li><li class="devsite-nav-item"><a href="/bigquery-engine-for-apache-flink/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery-engine-for-apache-flink/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery-engine-for-apache-flink/docs" ><span class="devsite-nav-text" tooltip>BigQuery Engine for Apache Flink</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data analysis</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-introduction" ><span class="devsite-nav-text" tooltip>Analytics Hub</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-overview" ><span class="devsite-nav-text" tooltip>BigQuery Analytics</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bqml-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bqml-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bqml-introduction" ><span class="devsite-nav-text" tooltip>BigQuery ML</span></a></li><li class="devsite-nav-item"><a href="https://developers.google.com/earth-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://developers.google.com/earth-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://developers.google.com/earth-engine" ><span class="devsite-nav-text" tooltip>Earth Engine (other Google site)</span></a></li><li class="devsite-nav-item"><a href="/looker/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /looker/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/looker/docs" ><span class="devsite-nav-text" tooltip>Looker</span></a></li><li class="devsite-nav-item"><a href="https://support.google.com/looker-studio#topic=6267740" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://support.google.com/looker-studio#topic=6267740" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://support.google.com/looker-studio#topic=6267740" ><span class="devsite-nav-text" tooltip>Looker Studio (Support site)</span></a></li><li class="devsite-nav-item"><a href="/docs/data#expandable-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/data#expandable-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/data#expandable-2" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data governance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/data-catalog/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /data-catalog/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/data-catalog/docs" ><span class="devsite-nav-text" tooltip>Data Catalog</span></a></li><li class="devsite-nav-item"><a href="/dataplex/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dataplex/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dataplex/docs" ><span class="devsite-nav-text" tooltip>Dataplex</span></a></li><li class="devsite-nav-item"><a href="/docs/data#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/data#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/data#expandable-3" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data ingestion</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/dts-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dts-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dts-introduction" ><span class="devsite-nav-text" tooltip>BigQuery Data Transfer Service</span></a></li><li class="devsite-nav-item"><a href="/dataproc/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dataproc/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dataproc/docs" ><span class="devsite-nav-text" tooltip>Dataproc</span></a></li><li class="devsite-nav-item"><a href="/dataproc-metastore/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dataproc-metastore/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dataproc-metastore/docs" ><span class="devsite-nav-text" tooltip>Dataproc Metastore</span></a></li><li class="devsite-nav-item"><a href="/dataproc-serverless/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dataproc-serverless/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dataproc-serverless/docs" ><span class="devsite-nav-text" tooltip>Dataproc Serverless</span></a></li><li class="devsite-nav-item"><a href="/datastream/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /datastream/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/datastream/docs" ><span class="devsite-nav-text" tooltip>Datastream</span></a></li><li class="devsite-nav-item"><a href="/data-fusion/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /data-fusion/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/data-fusion/docs" ><span class="devsite-nav-text" tooltip>Cloud Data Fusion</span></a></li><li class="devsite-nav-item"><a href="/managed-service-for-apache-kafka/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /managed-service-for-apache-kafka/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/managed-service-for-apache-kafka/docs" ><span class="devsite-nav-text" tooltip>Google Cloud Managed Service for Apache Kafka</span></a></li><li class="devsite-nav-item"><a href="/docs/data#expandable-4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/data#expandable-4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/data#expandable-4" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data orchestration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/composer/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /composer/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/composer/docs" ><span class="devsite-nav-text" tooltip>Cloud Composer</span></a></li><li class="devsite-nav-item"><a href="/dataform/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dataform/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dataform/docs" ><span class="devsite-nav-text" tooltip>Dataform</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data processing</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dataflow/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dataflow/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dataflow/docs" ><span class="devsite-nav-text" tooltip>Dataflow</span></a></li><li class="devsite-nav-item"><a href="/docs/data#expandable-6" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/data#expandable-6" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/data#expandable-6" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/blockchain-analytics/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /blockchain-analytics/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/blockchain-analytics/docs" ><span class="devsite-nav-text" tooltip>Blockchain Analytics</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/docs/integrations/data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/docs/integrations/data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/docs/integrations/data" ><span class="devsite-nav-text" tooltip>Data on GKE</span></a></li><li class="devsite-nav-item"><a href="/cortex/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /cortex/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/cortex/docs" ><span class="devsite-nav-text" tooltip>Cortex Framework</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Databases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/databases" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/databases" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/databases" alt-paths=" /database-center/docs /database-center/docs/duet-ai-databases /database-center/docs/gemini-databases "><span class="devsite-nav-text" tooltip>Overview of databases</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Non-relational databases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigtable/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigtable/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigtable/docs" ><span class="devsite-nav-text" tooltip>Bigtable</span></a></li><li class="devsite-nav-item"><a href="/datastore/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /datastore/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/datastore/docs" ><span class="devsite-nav-text" tooltip>Datastore</span></a></li><li class="devsite-nav-item"><a href="/firestore/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /firestore/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/firestore/docs" ><span class="devsite-nav-text" tooltip>Firestore</span></a></li><li class="devsite-nav-item"><a href="/memorystore/docs/memcached" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /memorystore/docs/memcached" track-type="bookNav" track-name="click" track-metadata-eventdetail="/memorystore/docs/memcached" ><span class="devsite-nav-text" tooltip>Memorystore for Memcached</span></a></li><li class="devsite-nav-item"><a href="/memorystore/docs/redis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /memorystore/docs/redis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/memorystore/docs/redis" ><span class="devsite-nav-text" tooltip>Memorystore for Redis</span></a></li><li class="devsite-nav-item"><a href="/memorystore/docs/cluster" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /memorystore/docs/cluster" track-type="bookNav" track-name="click" track-metadata-eventdetail="/memorystore/docs/cluster" ><span class="devsite-nav-text" tooltip>Memorystore for Redis Cluster</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/spanner/docs/graph" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /spanner/docs/graph" track-type="bookNav" track-name="click" track-metadata-eventdetail="/spanner/docs/graph" ><span class="devsite-nav-text" tooltip>Spanner Graph</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/docs/databases#expandable-1" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/databases#expandable-1" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/databases#expandable-1" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Relational databases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/alloydb/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /alloydb/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/alloydb/docs" ><span class="devsite-nav-text" tooltip>AlloyDB for PostgreSQL</span></a></li><li class="devsite-nav-item"><a href="/alloydb/omni/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /alloydb/omni/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/alloydb/omni/docs" ><span class="devsite-nav-text" tooltip>AlloyDB Omni</span></a></li><li class="devsite-nav-item"><a href="/spanner/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /spanner/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/spanner/docs" ><span class="devsite-nav-text" tooltip>Spanner</span></a></li><li class="devsite-nav-item"><a href="/sql/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sql/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sql/docs" ><span class="devsite-nav-text" tooltip>Cloud SQL</span></a></li><li class="devsite-nav-item"><a href="/sql/docs/mysql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sql/docs/mysql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sql/docs/mysql" ><span class="devsite-nav-text" tooltip>Cloud SQL for MySQL</span></a></li><li class="devsite-nav-item"><a href="/sql/docs/postgres" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sql/docs/postgres" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sql/docs/postgres" ><span class="devsite-nav-text" tooltip>Cloud SQL for PostgreSQL</span></a></li><li class="devsite-nav-item"><a href="/sql/docs/sqlserver" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sql/docs/sqlserver" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sql/docs/sqlserver" ><span class="devsite-nav-text" tooltip>Cloud SQL for SQL Server</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/database-migration/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-migration/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-migration/docs" ><span class="devsite-nav-text" tooltip>Database Migration Service</span></a></li><li class="devsite-nav-item"><a href="/database-migration/docs/mysql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-migration/docs/mysql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-migration/docs/mysql" ><span class="devsite-nav-text" tooltip>Database Migration Service for MySQL</span></a></li><li class="devsite-nav-item"><a href="/database-migration/docs/postgres" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-migration/docs/postgres" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-migration/docs/postgres" ><span class="devsite-nav-text" tooltip>Database Migration Service for Postgres</span></a></li><li class="devsite-nav-item"><a href="/database-migration/docs/oracle-to-alloydb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-migration/docs/oracle-to-alloydb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-migration/docs/oracle-to-alloydb" ><span class="devsite-nav-text" tooltip>Database Migration Service for Oracle to AlloyDB for PostgreSQL</span></a></li><li class="devsite-nav-item"><a href="/database-migration/docs/oracle-to-postgresql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-migration/docs/oracle-to-postgresql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-migration/docs/oracle-to-postgresql" ><span class="devsite-nav-text" tooltip>Database Migration Service for Oracle to PostgreSQL</span></a></li><li class="devsite-nav-item"><a href="/database-migration/docs/postgresql-to-alloydb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-migration/docs/postgresql-to-alloydb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-migration/docs/postgresql-to-alloydb" ><span class="devsite-nav-text" tooltip>Database Migration Service for PostgreSQL to AlloyDB</span></a></li><li class="devsite-nav-item"><a href="/docs/databases#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/databases#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/databases#expandable-3" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Fleet Management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/database-center/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /database-center/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/database-center/docs" ><span class="devsite-nav-text" tooltip>Database Center</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Distributed, hybrid, and multicloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/dhm-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/dhm-cloud" ><span class="devsite-nav-text" tooltip>Overview of distributed, hybrid, and multicloud</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Distributed cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/distributed-cloud/hosted/docs/latest/gdch" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /distributed-cloud/hosted/docs/latest/gdch" track-type="bookNav" track-name="click" track-metadata-eventdetail="/distributed-cloud/hosted/docs/latest/gdch" ><span class="devsite-nav-text" tooltip>Google Distributed Cloud air-gapped</span></a></li><li class="devsite-nav-item"><a href="/distributed-cloud/edge/latest/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /distributed-cloud/edge/latest/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/distributed-cloud/edge/latest/docs" alt-paths=" /distributed-cloud/edge/1.5.1/docs /distributed-cloud/edge/1.6.0/docs "><span class="devsite-nav-text" tooltip>Google Distributed Cloud connected</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/distributed-cloud/bare-metal/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/distributed-cloud/bare-metal/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/distributed-cloud/bare-metal/docs" alt-paths=" /anthos/clusters/docs/bare-metal/1.10 /anthos/clusters/docs/bare-metal/1.11 /anthos/clusters/docs/bare-metal/1.12 /anthos/clusters/docs/bare-metal/1.13 /anthos/clusters/docs/bare-metal/1.14 /anthos/clusters/docs/bare-metal/1.15 /anthos/clusters/docs/bare-metal/1.16 /anthos/clusters/docs/bare-metal/1.8 /anthos/clusters/docs/bare-metal/1.9 "><span class="devsite-nav-text" tooltip>Google Distributed Cloud software for bare metal</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/distributed-cloud/vmware/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/distributed-cloud/vmware/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/distributed-cloud/vmware/docs" alt-paths=" /anthos/clusters/docs/on-prem/1.10 /anthos/clusters/docs/on-prem/1.11 /anthos/clusters/docs/on-prem/1.12 /anthos/clusters/docs/on-prem/1.13 /anthos/clusters/docs/on-prem/1.14 /anthos/clusters/docs/on-prem/1.15 /anthos/clusters/docs/on-prem/1.16 /anthos/clusters/docs/on-prem/1.8 "><span class="devsite-nav-text" tooltip>Google Distributed Cloud software for VMware</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Multicloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/kubernetes-engine/multi-cloud/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/multi-cloud/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/multi-cloud/docs" ><span class="devsite-nav-text" tooltip>GKE Multi-Cloud</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/multi-cloud/docs/attached" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/multi-cloud/docs/attached" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/multi-cloud/docs/attached" ><span class="devsite-nav-text" tooltip>GKE Attached Clusters</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/multi-cloud/docs/aws" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/multi-cloud/docs/aws" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/multi-cloud/docs/aws" ><span class="devsite-nav-text" tooltip>GKE on AWS</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/multi-cloud/docs/azure" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/multi-cloud/docs/azure" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/multi-cloud/docs/azure" ><span class="devsite-nav-text" tooltip>GKE on Azure</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/enterprise/knative-serving/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/enterprise/knative-serving/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/enterprise/knative-serving/docs" alt-paths=" /anthos/run/archive/docs /anthos/run/docs "><span class="devsite-nav-text" tooltip>Knative serving</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Fleet management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/dhm-cloud#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/dhm-cloud#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/dhm-cloud#expandable-3" ><span class="devsite-nav-text" tooltip>See product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/kubernetes-engine/enterprise/config-controller/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/enterprise/config-controller/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/enterprise/config-controller/docs" ><span class="devsite-nav-text" tooltip>Config Controller</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/enterprise/config-sync/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/enterprise/config-sync/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/enterprise/config-sync/docs" ><span class="devsite-nav-text" tooltip>Config Sync</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/enterprise/policy-controller/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/enterprise/policy-controller/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/enterprise/policy-controller/docs" ><span class="devsite-nav-text" tooltip>Policy Controller</span></a></li><li class="devsite-nav-item"><a href="/service-directory/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-directory/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-directory/docs" ><span class="devsite-nav-text" tooltip>Service Directory</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Industry solutions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/industry" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/industry" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/industry" alt-paths=" /payment-gateway/docs /media-asset/docs /payment-gateway/acquirer-switch/docs /wireless-propagation/docs /telecom-data-fabric/docs /industrial-adaptive-controls/docs /payment-gateway/issuer-switch/docs /payment-gateway/payment-operations-center/docs "><span class="devsite-nav-text" tooltip>Overview of industry solutions</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Financial services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/financial-services/anti-money-laundering/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /financial-services/anti-money-laundering/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/financial-services/anti-money-laundering/docs" ><span class="devsite-nav-text" tooltip>Anti Money Laundering AI</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Healthcare</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/healthcare-api/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /healthcare-api/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/healthcare-api/docs" ><span class="devsite-nav-text" tooltip>Cloud Healthcare API</span></a></li><li class="devsite-nav-item"><a href="/healthcare" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /healthcare" track-type="bookNav" track-name="click" track-metadata-eventdetail="/healthcare" ><span class="devsite-nav-text" tooltip>Healthcare Data Engine</span></a></li><li class="devsite-nav-item"><a href="/healthcare-api/docs/concepts/nlp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /healthcare-api/docs/concepts/nlp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/healthcare-api/docs/concepts/nlp" ><span class="devsite-nav-text" tooltip>Healthcare Natural Language API</span></a></li><li class="devsite-nav-item"><a href="/solutions/healthcare-life-sciences" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /solutions/healthcare-life-sciences" track-type="bookNav" track-name="click" track-metadata-eventdetail="/solutions/healthcare-life-sciences" ><span class="devsite-nav-text" tooltip>Healthcare solutions</span></a></li><li class="devsite-nav-item"><a href="/life-sciences/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /life-sciences/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/life-sciences/docs" ><span class="devsite-nav-text" tooltip>Cloud Life Sciences (Deprecated)</span></a></li><li class="devsite-nav-item"><a href="/docs/industry#expandable-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/industry#expandable-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/industry#expandable-2" ><span class="devsite-nav-text" tooltip>See additional product on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Media and entertainment</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/industry#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/industry#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/industry#expandable-3" ><span class="devsite-nav-text" tooltip>See products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Retail</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/retail/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /retail/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/retail/docs" ><span class="devsite-nav-text" tooltip>Vertex AI Search for retail</span></a></li><li class="devsite-nav-item"><a href="/vision/product-search/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vision/product-search/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vision/product-search/docs" ><span class="devsite-nav-text" tooltip>Vision API Product Search</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Transport fleet, career, and telecom</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/optimization/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /optimization/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/optimization/docs" ><span class="devsite-nav-text" tooltip>Optimization AI</span></a></li><li class="devsite-nav-item"><a href="/talent-solution/job-search/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /talent-solution/job-search/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/talent-solution/job-search/docs" ><span class="devsite-nav-text" tooltip>Cloud Talent Solution</span></a></li><li class="devsite-nav-item"><a href="/telecom-subscriber-insights/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /telecom-subscriber-insights/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/telecom-subscriber-insights/docs" ><span class="devsite-nav-text" tooltip>Telecom Subscriber Insights</span></a></li><li class="devsite-nav-item"><a href="/telecom-network-automation/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /telecom-network-automation/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/telecom-network-automation/docs" ><span class="devsite-nav-text" tooltip>Telecom Network Automation</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Networking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/networking" alt-paths=" /network-integration-service/docs "><span class="devsite-nav-text" tooltip>Overview of networking</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Connectivity</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Core networking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs" ><span class="devsite-nav-text" tooltip>Virtual Private Cloud (VPC)</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect" ><span class="devsite-nav-text" tooltip>Private Service Connect</span></a></li><li class="devsite-nav-item"><a href="/nat/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /nat/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/nat/docs" ><span class="devsite-nav-text" tooltip>Cloud NAT</span></a></li><li class="devsite-nav-item"><a href="/network-tiers/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-tiers/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-tiers/docs" ><span class="devsite-nav-text" tooltip>Network Service Tiers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hybrid networking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/network-connectivity/docs/network-connectivity-center" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-connectivity/docs/network-connectivity-center" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-connectivity/docs/network-connectivity-center" ><span class="devsite-nav-text" tooltip>Network Connectivity Center</span></a></li><li class="devsite-nav-item"><a href="/network-connectivity/docs/vpn" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-connectivity/docs/vpn" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-connectivity/docs/vpn" ><span class="devsite-nav-text" tooltip>Cloud VPN</span></a></li><li class="devsite-nav-item"><a href="/network-connectivity/docs/interconnect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-connectivity/docs/interconnect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-connectivity/docs/interconnect" ><span class="devsite-nav-text" tooltip>Cloud Interconnect</span></a></li><li class="devsite-nav-item"><a href="/network-connectivity/docs/router" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-connectivity/docs/router" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-connectivity/docs/router" ><span class="devsite-nav-text" tooltip>Cloud Router</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Scalability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Core services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dns/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dns/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dns/docs" ><span class="devsite-nav-text" tooltip>Cloud DNS</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs" ><span class="devsite-nav-text" tooltip>Cloud Load Balancing</span></a></li><li class="devsite-nav-item"><a href="/service-extensions/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-extensions/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-extensions/docs" ><span class="devsite-nav-text" tooltip>Service Extensions</span></a></li><li class="devsite-nav-item"><a href="/domains/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /domains/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/domains/docs" ><span class="devsite-nav-text" tooltip>Cloud Domains</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>CDN</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/media-cdn/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /media-cdn/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/media-cdn/docs" ><span class="devsite-nav-text" tooltip>Media CDN</span></a></li><li class="devsite-nav-item"><a href="/cdn/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /cdn/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/cdn/docs" ><span class="devsite-nav-text" tooltip>Cloud CDN</span></a></li><li class="devsite-nav-item"><a href="/network-connectivity/docs/cdn-interconnect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-connectivity/docs/cdn-interconnect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-connectivity/docs/cdn-interconnect" ><span class="devsite-nav-text" tooltip>CDN Interconnect</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Networking security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Connection and traffic security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/firewall/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /firewall/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/firewall/docs" ><span class="devsite-nav-text" tooltip>Cloud Firewall</span></a></li><li class="devsite-nav-item"><a href="/network-security-integration/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-security-integration/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-security-integration/docs" ><span class="devsite-nav-text" tooltip>Network Security Integration</span></a></li><li class="devsite-nav-item"><a href="/secure-web-proxy/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /secure-web-proxy/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/secure-web-proxy/docs" ><span class="devsite-nav-text" tooltip>Secure Web Proxy</span></a></li><li class="devsite-nav-item"><a href="/vpc-service-controls/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc-service-controls/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc-service-controls/docs" ><span class="devsite-nav-text" tooltip>VPC Service Controls</span></a></li><li class="devsite-nav-item"><a href="/docs/networking#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/networking#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/networking#expandable-3" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Threat prevention and detection</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/armor/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /armor/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/armor/docs" ><span class="devsite-nav-text" tooltip>Cloud Armor</span></a></li><li class="devsite-nav-item"><a href="/intrusion-detection-system/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /intrusion-detection-system/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/intrusion-detection-system/docs" ><span class="devsite-nav-text" tooltip>Cloud IDS</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Networking observability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/network-intelligence-center/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /network-intelligence-center/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/network-intelligence-center/docs" ><span class="devsite-nav-text" tooltip>Network Intelligence Center</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/flow-logs" ><span class="devsite-nav-text" tooltip>VPC Flow Logs</span></a></li><li class="devsite-nav-item"><a href="/firewall/docs/firewall-rules-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /firewall/docs/firewall-rules-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/firewall/docs/firewall-rules-logging" ><span class="devsite-nav-text" tooltip>Firewall Rules Logging</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/packet-mirroring" ><span class="devsite-nav-text" tooltip>Packet Mirroring</span></a></li><li class="devsite-nav-item"><a href="/docs/networking#expandable-4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/networking#expandable-4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/networking#expandable-4" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related product</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/service-mesh/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-mesh/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-mesh/docs" alt-paths=" /service-mesh/v1.10/docs /service-mesh/v1.11/docs /service-mesh/v1.12/docs /service-mesh/v1.13/docs /service-mesh/v1.14/docs /service-mesh/v1.15/docs /service-mesh/v1.16/docs /service-mesh/v1.17/docs /service-mesh/v1.18/docs /service-mesh/v1.19/docs /service-mesh/v1.7/docs /service-mesh/v1.8/docs /service-mesh/v1.9/docs "><span class="devsite-nav-text" tooltip>Cloud Service Mesh</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Observability and monitoring</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/observability" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/observability" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/observability" ><span class="devsite-nav-text" tooltip>Overview of observabililty and monitoring</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Observability and monitoring</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/stackdriver/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /stackdriver/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/stackdriver/docs" ><span class="devsite-nav-text" tooltip>Google Cloud Observability</span></a></li><li class="devsite-nav-item"><a href="/logging/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /logging/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/logging/docs" ><span class="devsite-nav-text" tooltip>Cloud Logging</span></a></li><li class="devsite-nav-item"><a href="/monitoring/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /monitoring/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/monitoring/docs" ><span class="devsite-nav-text" tooltip>Cloud Monitoring</span></a></li><li class="devsite-nav-item"><a href="/trace/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /trace/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/trace/docs" ><span class="devsite-nav-text" tooltip>Cloud Trace</span></a></li><li class="devsite-nav-item"><a href="/error-reporting/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /error-reporting/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/error-reporting/docs" ><span class="devsite-nav-text" tooltip>Error Reporting</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Observability optimization</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/profiler/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /profiler/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/profiler/docs" ><span class="devsite-nav-text" tooltip>Cloud Profiler</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/security" ><span class="devsite-nav-text" tooltip>Overview of security</span></a></li><li class="devsite-nav-item"><a href="/docs/security/overview/whitepaper" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/security/overview/whitepaper" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/security/overview/whitepaper" ><span class="devsite-nav-text" tooltip>General security guides</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Security operations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/advisory-notifications/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /advisory-notifications/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/advisory-notifications/docs" ><span class="devsite-nav-text" tooltip>Advisory Notifications</span></a></li><li class="devsite-nav-item"><a href="/chronicle/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /chronicle/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/chronicle/docs" alt-paths=" /chronicle/docs/siem /chronicle/docs/soar "><span class="devsite-nav-text" tooltip>Google Security Operations</span></a></li><li class="devsite-nav-item"><a href="/security-command-center/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /security-command-center/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/security-command-center/docs" ><span class="devsite-nav-text" tooltip>Security Command Center</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Access management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/policy-intelligence/docs/role-recommendations-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /policy-intelligence/docs/role-recommendations-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/policy-intelligence/docs/role-recommendations-overview" ><span class="devsite-nav-text" tooltip>Identity and Access Management (IAM) Recommender</span></a></li><li class="devsite-nav-item"><a href="/certificate-authority-service/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /certificate-authority-service/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/certificate-authority-service/docs" ><span class="devsite-nav-text" tooltip>Certificate Authority Service</span></a></li><li class="devsite-nav-item"><a href="/iam/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /iam/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/iam/docs" ><span class="devsite-nav-text" tooltip>Identity and Access Management (IAM)</span></a></li><li class="devsite-nav-item"><a href="/access-context-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /access-context-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/access-context-manager/docs" ><span class="devsite-nav-text" tooltip>Access Context Manager</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Application security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/binary-authorization/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /binary-authorization/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/binary-authorization/docs" ><span class="devsite-nav-text" tooltip>Binary Authorization</span></a></li><li class="devsite-nav-item"><a href="/certificate-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /certificate-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/certificate-manager/docs" ><span class="devsite-nav-text" tooltip>Certificate Manager</span></a></li><li class="devsite-nav-item"><a href="/recaptcha/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /recaptcha/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/recaptcha/docs" ><span class="devsite-nav-text" tooltip>reCAPTCHA</span></a></li><li class="devsite-nav-item"><a href="/iap/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /iap/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/iap/docs" ><span class="devsite-nav-text" tooltip>Identity-Aware Proxy</span></a></li><li class="devsite-nav-item"><a href="/secure-web-proxy/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /secure-web-proxy/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/secure-web-proxy/docs" ><span class="devsite-nav-text" tooltip>Secure Web Proxy</span></a></li><li class="devsite-nav-item"><a href="/web-risk/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /web-risk/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/web-risk/docs" ><span class="devsite-nav-text" tooltip>Web Risk</span></a></li><li class="devsite-nav-item"><a href="/docs/security#expandable-3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/security#expandable-3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/security#expandable-3" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Auditing, monitoring, and logging</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/assured-workloads/access-transparency/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /assured-workloads/access-transparency/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/assured-workloads/access-transparency/docs" ><span class="devsite-nav-text" tooltip>Access Transparency</span></a></li><li class="devsite-nav-item"><a href="/logging/docs/audit" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /logging/docs/audit" track-type="bookNav" track-name="click" track-metadata-eventdetail="/logging/docs/audit" ><span class="devsite-nav-text" tooltip>Cloud Audit Logs</span></a></li><li class="devsite-nav-item"><a href="/assured-workloads/cloud-provider-access-management/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /assured-workloads/cloud-provider-access-management/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/assured-workloads/cloud-provider-access-management/docs" ><span class="devsite-nav-text" tooltip>Cloud provider access management</span></a></li><li class="devsite-nav-item"><a href="/service-health/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /service-health/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/service-health/docs" ><span class="devsite-nav-text" tooltip>Personalized Service Health</span></a></li><li class="devsite-nav-item"><a href="/endpoint-verification/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /endpoint-verification/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/endpoint-verification/docs" ><span class="devsite-nav-text" tooltip>Endpoint Verification</span></a></li><li class="devsite-nav-item"><a href="/unified-maintenance/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /unified-maintenance/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/unified-maintenance/docs" ><span class="devsite-nav-text" tooltip>Unified Maintenance</span></a></li><li class="devsite-nav-item"><a href="/docs/security#expandable-4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/security#expandable-4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/security#expandable-4" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Cloud governance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/assured-workloads/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /assured-workloads/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/assured-workloads/docs" ><span class="devsite-nav-text" tooltip>Assured Workloads</span></a></li><li class="devsite-nav-item"><a href="/asset-inventory/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /asset-inventory/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/asset-inventory/docs" ><span class="devsite-nav-text" tooltip>Cloud Asset Inventory</span></a></li><li class="devsite-nav-item"><a href="/resource-manager/docs/organization-policy/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /resource-manager/docs/organization-policy/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/resource-manager/docs/organization-policy/overview" ><span class="devsite-nav-text" tooltip>Organization Policy Service</span></a></li><li class="devsite-nav-item"><a href="/policy-intelligence/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /policy-intelligence/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/policy-intelligence/docs" ><span class="devsite-nav-text" tooltip>Policy Intelligence</span></a></li><li class="devsite-nav-item"><a href="/resource-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /resource-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/resource-manager/docs" ><span class="devsite-nav-text" tooltip>Resource Manager</span></a></li><li class="devsite-nav-item"><a href="/risk-protection-program" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /risk-protection-program" track-type="bookNav" track-name="click" track-metadata-eventdetail="/risk-protection-program" ><span class="devsite-nav-text" tooltip>Risk Manager / Risk Protection Program</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/kms/docs/ekm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kms/docs/ekm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kms/docs/ekm" ><span class="devsite-nav-text" tooltip>Cloud External Key Manager</span></a></li><li class="devsite-nav-item"><a href="/kms/docs/hsm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kms/docs/hsm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kms/docs/hsm" ><span class="devsite-nav-text" tooltip>Cloud HSM</span></a></li><li class="devsite-nav-item"><a href="/kms/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kms/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kms/docs" ><span class="devsite-nav-text" tooltip>Cloud Key Management Service</span></a></li><li class="devsite-nav-item"><a href="/confidential-computing/confidential-vm/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /confidential-computing/confidential-vm/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/confidential-computing/confidential-vm/docs" ><span class="devsite-nav-text" tooltip>Confidential Computing</span></a></li><li class="devsite-nav-item"><a href="/secret-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /secret-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/secret-manager/docs" ><span class="devsite-nav-text" tooltip>Secret Manager</span></a></li><li class="devsite-nav-item"><a href="/sensitive-data-protection/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sensitive-data-protection/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sensitive-data-protection/docs" ><span class="devsite-nav-text" tooltip>Sensitive Data Protection</span></a></li><li class="devsite-nav-item"><a href="/docs/security#expandable-6" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/security#expandable-6" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/security#expandable-6" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Network security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/beyondcorp-enterprise/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /beyondcorp-enterprise/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/beyondcorp-enterprise/docs" ><span class="devsite-nav-text" tooltip>Chrome Enterprise Premium</span></a></li><li class="devsite-nav-item"><a href="/spectrum-access-system/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /spectrum-access-system/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/spectrum-access-system/docs" ><span class="devsite-nav-text" tooltip>Spectrum Access System</span></a></li><li class="devsite-nav-item"><a href="/docs/security#expandable-7" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/security#expandable-7" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/security#expandable-7" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Selected related products</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/sovereign-controls-by-partners/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /sovereign-controls-by-partners/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/sovereign-controls-by-partners/docs" ><span class="devsite-nav-text" tooltip>Sovereign Controls by Partners</span></a></li><li class="devsite-nav-item"><a href="/t-systems-sovereign-cloud/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /t-systems-sovereign-cloud/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/t-systems-sovereign-cloud/docs" ><span class="devsite-nav-text" tooltip>T-Systems Sovereign Cloud</span></a></li><li class="devsite-nav-item"><a href="/assured-open-source-software/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /assured-open-source-software/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/assured-open-source-software/docs" ><span class="devsite-nav-text" tooltip>Assured Open Source Software</span></a></li><li class="devsite-nav-item"><a href="/risk-manager/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /risk-manager/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/risk-manager/docs" ><span class="devsite-nav-text" tooltip>Risk Manager</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Storage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/storage" ><span class="devsite-nav-text" tooltip>Overview of storage</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Backing up your data resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/backup-disaster-recovery/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /backup-disaster-recovery/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/backup-disaster-recovery/docs" ><span class="devsite-nav-text" tooltip>Backup and DR Service</span></a></li><li class="devsite-nav-item"><a href="/kubernetes-engine/docs/add-on/backup-for-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/docs/add-on/backup-for-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/docs/add-on/backup-for-gke" ><span class="devsite-nav-text" tooltip>Backup for GKE</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Storage solutions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/storage/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /storage/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/storage/docs" ><span class="devsite-nav-text" tooltip>Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/filestore/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /filestore/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/filestore/docs" ><span class="devsite-nav-text" tooltip>Filestore</span></a></li><li class="devsite-nav-item"><a href="/netapp/volumes/docs/discover/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /netapp/volumes/docs/discover/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/netapp/volumes/docs/discover/overview" ><span class="devsite-nav-text" tooltip>NetApp Volumes</span></a></li><li class="devsite-nav-item"><a href="/docs/storage#expandable-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/storage#expandable-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/storage#expandable-2" ><span class="devsite-nav-text" tooltip>See additional products on overview page</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Data transfer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/storage-transfer/docs/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /storage-transfer/docs/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/storage-transfer/docs/overview" ><span class="devsite-nav-text" tooltip>Storage Transfer Service</span></a></li><li class="devsite-nav-item"><a href="/transfer-appliance/docs/4.0/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /transfer-appliance/docs/4.0/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/transfer-appliance/docs/4.0/overview" ><span class="devsite-nav-text" tooltip>Transfer Appliance</span></a></li></ul></div></li></ul></div></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"><style> /* Styles inlined from /docs/index.css */ .docs-banner-image { border-bottom: 1px solid #dadce0; } .devsite-filter-input, devsite-filter input[type=text] { border-radius: 10px; height: 48px; max-width: 700px; padding: 10px 42px; } li[no-matches]{ display: none; } .list:not(.getting-started-list) { list-style: none; padding: 0 10px 15px; } .list .heading-container .cloud-copy__icon-content--small { padding-top: 2px; } .devs-filter { margin: 0 auto; max-width: 700px; position: relative; } .devs-filter .icon { left: 13px; position: absolute; top: 13px; } .cloud-product-heading { margin: 38px 0 0 0; grid-column: 1 / 4; width: 100%; } #cloud-site .cloud-product-heading:first-of-type { border: none; margin: 0; padding: 0; } .heading-container { display: flex; } .cloud-card-standard__buttons .cloud-button:not(:last-child) { margin: 4px 8px 0 0; } .cards-container { display: grid; gap: .8rem; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); } .cloud-docs-body main { background: var(--tenant-background-1); } .homepage-hero:not(.getting-started-hero) { background: url( /docs/images/cloud-docs-hero-image.png) no-repeat top right / 36% auto, rgba(230,244,234,1); background: url( /docs/images/cloud-docs-hero-image.png) no-repeat top right / 36% auto, linear-gradient(90deg, rgba(232,240,254,1) 0%, rgba(230,244,234,1) 100%); } .homepage-hero { padding: 0; margin-bottom: 18px; } .category-hero { background: url( /docs/images/category.png) no-repeat top right / 46% auto, rgba(230,244,234,1); background: url( /docs/images/category.png) no-repeat top right / 46% auto, linear-gradient(90deg, rgba(232,240,254,1) 0%, rgba(230,244,234,1) 100%); padding: 0; margin-bottom: 18px; } .product-hero { background: url( /docs/images/product.png) no-repeat top right / 46% auto, rgba(230,244,234,1); background: url( /docs/images/product.png) no-repeat top right / 46% auto, linear-gradient(90deg, rgba(232,240,254,1) 0%, rgba(230,244,234,1) 100%); padding: 0; margin-bottom: 18px; } [appearance='dark'] .homepage-hero:not(.getting-started-hero) { background: url( /docs/images/cloud-docs-hero-image.png) no-repeat top right / 36% auto, #5bb974; background: url( /docs/images/cloud-docs-hero-image.png) no-repeat top right / 36% auto, linear-gradient(90deg, #669df6 0%, #5bb974 100%); } [appearance='dark'] .category-hero { background: url( /docs/images/category.png) no-repeat top right / 46% auto, #5bb974; background: url( /docs/images/category.png) no-repeat top right / 46% auto, linear-gradient(90deg, #669df6 0%, #5bb974 100%); } [appearance='dark'] .product-hero { background: url( /docs/images/product.png) no-repeat top right / 46% auto, #5bb974; background: url( /docs/images/product.png) no-repeat top right / 46% auto, linear-gradient(90deg, #669df6 0%, #5bb974 100%); } @media (prefers-color-scheme: dark) { [appearance='dark'] .homepage-hero:not(.getting-started-hero) { background: url( /docs/images/cloud-docs-hero-image.png) no-repeat top right / 36% auto, #5bb974; background: url( /docs/images/cloud-docs-hero-image.png) no-repeat top right / 36% auto, linear-gradient(90deg, #669df6 0%, #5bb974 100%); } [appearance='dark'] .category-hero { background: url( /docs/images/category.png) no-repeat top right / 46% auto, #5bb974; background: url( /docs/images/category.png) no-repeat top right / 46% auto, linear-gradient(90deg, #669df6 0%, #5bb974 100%); } [appearance='dark'] .product-hero { background: url( /docs/images/product.png) no-repeat top right / 46% auto, #5bb974; background: url( /docs/images/product.png) no-repeat top right / 46% auto, linear-gradient(90deg, #669df6 0%, #5bb974 100%); } } .docs-hero .devsite-landing-row-item-description { padding-block: 40px !important; } .docs-hero .devsite-landing-row-item-description, .docs-hero .devsite-landing-row-item-body { display: flex; justify-content: center; } .docs-hero h3 { font: 700 32px 'Google Sans'; margin-bottom: 16px; overflow: visible; } .docs-hero h3 + div { color: #5f6368; font: 400 16px 'Google Sans'; } .docs-card-list, .docs-spotlight-card-list { padding-bottom: 18px; } .docs-card-list > div > div, .docs-spotlight-card-list > div > div { margin-top: 12px !important; } .docs-card-list h2 > span, .docs-spotlight-card-list h2 > span { font: 700 24px 'Google Sans'; } .docs-card-list h2 + div { color: var(--tenant-secondary-text-color) !important; font: 400 16px 'Roboto'; margin-top: 6px; } .docs-card { background: var(--tenant-background-1); border: var(--tenant-primary-border); border-radius: 12px; height: 100%; padding: 12px; } .docs-spotlight-card-list .docs-card { padding: 0 0 40px 0; border: none; background: unset; } .docs-card:hover h3 { text-decoration: underline; } .docs-card h3 { font: 500 18px 'Google Sans'; margin-bottom: 10px; } .docs-card .devsite-landing-row-item-description-content { color: var(--tenant-secondary-text-color); font: 400 14px 'Roboto'; } .docs-spotlight-card-list .devsite-landing-row-item:first-of-type { background: #e8f0fe; } .docs-spotlight-card-list .devsite-landing-row-item:nth-of-type(2) { background: #e6f4ea; } [appearance='dark'] .docs-spotlight-card-list .devsite-landing-row-item:first-of-type { background: #669df6; } @media (prefers-color-scheme: dark) { [appearance='dark'] .docs-spotlight-card-list .devsite-landing-row-item:first-of-type { background: #669df6; } } [appearance='dark'] .docs-spotlight-card-list .devsite-landing-row-item:nth-of-type(2) { background: #5bb974; } @media (prefers-color-scheme: dark) { [appearance='dark'] .docs-spotlight-card-list .devsite-landing-row-item:nth-of-type(2) { background: #5bb974; } } .docs-spotlight-card-list .devsite-landing-row-item-labels span { color: var(--tenant-secondary-text-color); font: 500 16px 'Google Sans'; text-transform: none; } .docs-spotlight-card-list h3 a { font: 500 18px 'Google Sans'; color: #202124; pointer-events: none; } .docs-spotlight-card-list h3 + div { font: 400 14px 'Roboto'; } .docs-card-language-list .docs-card { width: 100%; padding: 12px; display: flex; align-items: center; } .docs-card-language-list .devsite-landing-row-item-body { justify-content: center; } .docs-card-language-list img { max-width: 40px; max-height: 40px; } .docs-card-language-list .docs-card h3 { margin-bottom: 0; } .docs-card-language-list .devsite-landing-row-item { flex-direction: row; gap: 8px; } .docs-card-language-list .devsite-landing-row-item-description { margin-top: 0; } .docs-technology-areas-section { background: var(--tenant-background-2) !important; padding-top: 18px !important; } /* Category page styling */ .docs-category-page main, .docs-product-page main { background: var(--tenant-background-1); } .docs-category-page article, .docs-product-page article { padding: 0 !important; } .docs-category-page .devsite-article-body, .docs-product-page .devsite-article-body { margin-top: 0 !important; } .docs-category-page .devsite-banner, .docs-product-page .devsite-banner { margin: 0 !important; } .docs-category-page .devsite-article-meta[role="navigation"], .docs-product-page .devsite-article-meta[role="navigation"] { display: none; } .docs-category-page h3 button, .docs-product-page h3 button { display: none; } .category-section-heading span, .product-section-heading span { font: 700 24px 'Google Sans'; } .category-section devsite-pagination { margin-top: 32px; } .category-expandable .category-section-description { margin-bottom: 24px; } .category-section-description, .product-section-description { font: 400 18px 'Roboto'; color: var(--tenant-primary-text-color); margin-top: 8px; } .category-section-card-title { font: 400 18px 'Google Sans'; } .category-section-card-description { font: 400 14px 'Roboto'; color: var(--tenant-primary-text-color); } .category-section-card-icon:hover { color: #1a73e8; } .category-section-card-custom-icon:hover { filter: invert(39%) sepia(100%) saturate(3258%) hue-rotate(202deg) brightness(93%) contrast(95%); } .category-section-card-custom-icon { width: 40px; } .category-expandable devsite-expandable { border: var(--tenant-primary-border); border-radius: 8px; margin-bottom: 24px; } .category-expandable .expandable-header { align-items: center; display: flex; justify-content: space-between; margin: 24px 0 0 20px !important; color: var(--tenant-primary-text-color); font: 700 24px 'Google Sans'; } .category-expandable .expandable-section-header { font: 700 24px 'Google Sans'; margin: 20px 0 0 20px !important; } .category-expandable:not(.getting-started-expandable) .expandable-header::before { content: none !important; } .category-expandable .expandable-header::after { content: 'expand_more'; font: 400 36px 'Material Icons'; color: #1a73e8; } [appearance='dark'] .category-expandable .expandable-header::after { color: #8ab4f8; } @media (prefers-color-scheme: dark) { [appearance='dark'] .category-expandable .expandable-header::after { color: #8ab4f8; } } .category-expandable devsite-expandable[expanded] .expandable-header::after { content: 'expand_less'; } .category-expandable .expandable-description { margin: 18px 80px 20px 20px; color: var(--tenant-primary-text-color); font: 400 16px 'Roboto'; } .category-expandable devsite-expandable[expanded] .expandable-cards { display: grid !important; grid: auto-flow / repeat(auto-fill, minmax(220px, 1fr)); padding: 20px; } .expandable-card { display: block !important; } .docs-category-page .category-expandable .list { display: block; width: 100%; margin: 16px 0; } .category-expandable-search { max-width: 100% !important; padding: 20px !important; } .category-expandable-search + span:before { padding-top: 12px; } /* Product page styling */ .product-section-heading { font: 400 18px 'Google Sans' !important; } .product-section-card-heading { font: 400 18px 'Google Sans' !important; color: var(--tenant-primary-text-color); margin-bottom: 10px !important } .docs-product-page p { color: var(--tenant-primary-text-color); } /* .docs-product-page .devsite-banner { border-bottom: 1px solid #202124; } */ .filter-section-heading button { display: none; } .filter-section-heading, .filter-section-description { text-align: center; } .product-section-filter-card .more-info-container span { color: var(--tenant-secondary-text-color); font-size: 12px; margin-right: 12px; } .product-section-filter-card .more-info-container i { color: #fcca34; font-size: 14px; line-height: 1.7; } .product-section-filter-card .chips-container, .product-section-filter-card .more-info-container { margin-top: 8px; } .product-section-filter-card .chips-container > .chip { border: 1px solid #ccc; border-radius: 20px; display: inline-block; font: normal 14px/26px 'Roboto'; margin: 4px 2px 2px; padding: 2px 12px; } .product-section-cards .material-icons { color: #34a853; } .product-list-card-item { font: 400 14px 'Google Sans'; margin-inline: 0; } .product-list-card-item a p { color: #1a73e8 !important; font: 400 14px 'Google Sans'; } .product-filter-hidden-tag { display: none; } .product-filter-section { display: flex; align-items: center; justify-content: center; margin-block: 32px; gap: 16px; } .product-filter-section input { display: none; } .product-filter-section label { border: 1px solid var(--tenant-primary-text-color); border-radius: 100px; padding: 6px 16px; font: 500 18px 'Google Sans'; } .product-filter-section label:hover { background: #ceead6; } .product-filter-section label:focus, .product-filter-section label:active { background: #81c995; } .product-filter-section input:checked + label { background: #34a853; color: var(--tenant-inverted-text-color); } .product-filter-section input:checked + label:hover { background: #5bb974; } .product-filter-section input:checked + label:focus, .product-filter-section input:checked + label:active { background: #81c995; } .product-section-cards.list { width: 100%; margin-top: 32px; } .filter-label { border-radius: 4px; margin-bottom: 32px !important; padding: 4px 8px; background: #feeab4; } .cloud-docs-material-icon { font: 500 18px 'Material Icons'; margin-inline: 4px; vertical-align: middle; } @media screen and (max-width: 1238px) { .docs-card-list > div > div { grid-template-columns: 1fr 1fr 1fr; } } @media screen and (max-width: 1040px) { .docs-card-list > div > div { grid-template-columns: 1fr 1fr; } } @media screen and (min-width: 1024px) { .cards-container { gap: 28px; grid-template-columns: repeat(3, 300px); justify-content: center; } } @media screen and (min-width: 768px) { .list:not(.getting-started-list) { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); width: 90%; margin: 0 auto; padding: 0; grid-gap: 28px 24px; } } @media screen and (max-width: 767px) { .docs-banner-image { background: none !important; } .docs-card-list .devsite-landing-row-item { display: flex !important; } } @media screen and (max-width: 800px) { .docs-hero:not(.getting-started-hero) { background: rgba(230,244,234,1); background: linear-gradient(90deg, rgba(232,240,254,1) 0%, rgba(230,244,234,1) 100%); } [appearance='dark'] .docs-hero:not(.getting-started-hero) { background: #5bb974; background: linear-gradient(90deg, #669df6 0%, #5bb974 100%); } @media (prefers-color-scheme: dark) { [appearance='dark'] .docs-hero:not(.getting-started-hero) { background: #5bb974; background: linear-gradient(90deg, #669df6 0%, rgba(230,244,234,1) 100%); } } } @media screen and (max-width: 415px) { .docs-card-list > div > div { grid-template-columns: 1fr; } } </style><style> /* Styles inlined from /docs/includes/info-freetrial-landing-pages-styles.css */ .docs-product-page .cloud-free-trial-option-b .free-trial-component { grid-template-areas: "description button"; grid-template-columns: 1fr auto; } .docs-product-page .cloud-free-trial-option-b .free-trial-component .button { grid-area: button; } .docs-product-page .cloud-free-trial-option-b .free-trial-component .free-trial-description { grid-area: description; } .cloud-free-trial-option-b .free-trial-component { align-items: center; background: linear-gradient(90deg, rgba(232,240,254,1) 0%, rgba(230,244,234,1) 100%); border-radius: 10px; display: grid; gap: 28px; grid: auto-flow / auto 1fr; padding: 14px 40px; } .cloud-free-trial-option-b .free-trial-description h4 { font: 500 18px 'Google Sans'; margin-bottom: 4px; } .cloud-free-trial-option-b .free-trial-description p { font: 400 14px 'Google Sans' !important; margin-bottom: 0; } [appearance='dark'] .cloud-free-trial-option-b .free-trial-component { background: linear-gradient(90deg, #669df6 0%, #5bb974 100%); } @media (prefers-color-scheme: dark) { [appearance='dark'] .cloud-free-trial-option-b .free-trial-component { background: linear-gradient(90deg, #669df6 0%, #5bb974 100%); } } @media screen and (max-width: 600px) { .cloud-free-trial-option-b .free-trial-component { display: flex; flex-direction: column-reverse; } } </style> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Documentation" > Documentation </a> </li> </ul> </div> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix devsite-no-page-title"> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-50 devsite-landing-row-no-image-background docs-hero category-hero" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom"> <div class="devsite-landing-row-item-media"> </div> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="hide-from-toc no-link" tabindex="-1" id="google-cloud-sdk,-languages,-frameworks,-and-tools-overview" data-text=" Google Cloud SDK, languages, frameworks, and tools overview "> Google Cloud SDK, languages, frameworks, and tools overview </h3> <div class="devsite-landing-row-item-description-content"> Use Google Cloud SDK, languages, frameworks, and tools effectively in cloud development. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-50 devsite-landing-row-no-image-background cloud-free-trial-option-b" header-position="top"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <cloudx-free-trial-eligible-content> <slot slot="eligible"> <div class="free-trial-component"> <a class="button button-primary" href="https://console.cloud.google.com/freetrial" track-type="landingPages" track-name="freeTrial" track-metadata-eventdetail="https://console.cloud.google.com/freetrial"> Get started for free </a> <div class="free-trial-description"> <h4 id="start-your-next-project-with-300-in-free-credit" data-text="Start your next project with $300 in free credit" tabindex="-1">Start your next project with $300 in free credit</h4> <p> Build and test a proof of concept with the free trial credits and free monthly usage of 20+ products. </p> </div> </div> </slot> <slot slot="ineligible"> <div class="free-trial-component"> <a class="button button-primary" href="/free/docs/free-cloud-features#free-tier-usage-limits" track-type="landingPages" track-name="freeProductsLink"> View free product offers </a> <div class="free-trial-description"> <h4 id="keep-exploring-with-20+-always-free-products" data-text="Keep exploring with 20+ always-free products" tabindex="-1">Keep exploring with 20+ always-free products</h4> <p> Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more. </p> </div> </div> </slot> </cloudx-free-trial-eligible-content> </div> </div> </section> <section class="category-section devsite-landing-row devsite-landing-row-3-up" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 class="category-section-heading hide-from-toc" data-text="Explore the Google Cloud SDK, languages, frameworks, and tools." tabindex="-1" id="explore-the-google-cloud-sdk,-languages,-frameworks,-and-tools."> <span class="devsite-heading" role="heading" aria-level="2"> Explore the Google Cloud SDK, languages, frameworks, and tools. </span> </h2> <div class="category-section-description"> Read documentation and Cloud Architecture Center articles about the Google Cloud SDK, languages, and frameworks in Google Cloud. </div> </div> </header> <div class="devsite-landing-row-group category-section-cards explore-section-cards"> <div class="category-section-card explore-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="/apis/docs/client-libraries-explained" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="clientLibrariesExplained" track-metadata-element="icon" data-category="Explore section link icon" data-label="Client libraries explained"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> description </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="client-libraries-explained" data-text=" Client libraries explained " tabindex="-1"> <a href="/apis/docs/client-libraries-explained" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="clientLibrariesExplained" track-metadata-element="headingLink" data-category="Explore section link" data-label="Client libraries explained"> Client libraries explained </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use client libraries to significantly reduce the amount of code you need to write. </div> </div> </div> </div> <div class="category-section-card explore-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="/docs/samples" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="browseCodeSamples" track-metadata-element="icon" data-category="Explore section link icon" data-label="Browse code samples"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> description </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="browse-code-samples" data-text=" Browse code samples " tabindex="-1"> <a href="/docs/samples" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="browseCodeSamples" track-metadata-element="headingLink" data-category="Explore section link" data-label="Browse code samples"> Browse code samples </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Search for samples demonstrating the usage of Google Cloud products. </div> </div> </div> </div> <div class="category-section-card explore-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="/docs/authentication" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="generalAuthenticationGuides" track-metadata-element="icon" data-category="Explore section link icon" data-label="General authentication guides"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> description </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="general-authentication-guides" data-text=" General authentication guides " tabindex="-1"> <a href="/docs/authentication" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="generalAuthenticationGuides" track-metadata-element="headingLink" data-category="Explore section link" data-label="General authentication guides"> General authentication guides </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Review key authentication methods and concepts for Google Cloud products and services. </div> </div> </div> </div> <div class="category-section-card explore-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="/architecture/network-controls-limit-access-individually-approved-apis" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="controlsToRestrictAccessToIndividuallyApprovedApis" track-metadata-element="icon" data-category="Explore section link icon" data-label="Controls to restrict access to individually approved APIs"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> account_tree </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="controls-to-restrict-access-to-individually-approved-apis" data-text=" Controls to restrict access to individually approved APIs " tabindex="-1"> <a href="/architecture/network-controls-limit-access-individually-approved-apis" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="controlsToRestrictAccessToIndividuallyApprovedApis" track-metadata-element="headingLink" data-category="Explore section link" data-label="Controls to restrict access to individually approved APIs"> Controls to restrict access to individually approved APIs </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Plan how to restrict access to individually approved Google APIs using the Organization Policy and other network controls.<a href='/architecture/network-controls-limit-access-individually-approved-apis'><span class='cloud-docs-material-icon'>open_in_new</span></a> </div> </div> </div> </div> </div> <devsite-pagination container="explore-section-cards" elements=".explore-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <section class="category-section devsite-landing-row devsite-landing-row-3-up" header-position="top"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 class="category-section-heading hide-from-toc" data-text="Training, blog articles, and more" tabindex="-1" id="training,-blog-articles,-and-more"> <span class="devsite-heading" role="heading" aria-level="2"> Training, blog articles, and more </span> </h2> <div class="category-section-description"> Go to training courses, blog articles, and other related resources. </div> </div> </header> <div class="devsite-landing-row-group category-section-cards training-section-cards"> <div class="category-section-card training-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="https://www.cloudskillsboost.google/course_templates/636" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="automatingInfrastructureOnGoogleCloudWithTerraform" track-metadata-element="icon" data-category="Training link icon" data-label="Automating infrastructure on Google Cloud with Terraform"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> school </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="automating-infrastructure-on-google-cloud-with-terraform" data-text=" Automating infrastructure on Google Cloud with Terraform " tabindex="-1"> <a href="https://www.cloudskillsboost.google/course_templates/636" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="automatingInfrastructureOnGoogleCloudWithTerraform" track-metadata-element="headingLink" data-category="Training link" data-label="Automating infrastructure on Google Cloud with Terraform"> Automating infrastructure on Google Cloud with Terraform </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Study how to write infrastructure as code with Terraform in Google Cloud.<a href="https://www.cloudskillsboost.google/course_templates/636"><span class='cloud-docs-material-icon'>open_in_new</span></a> </div> </div> </div> </div> <div class="category-section-card training-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="https://www.cloudskillsboost.google/course_templates/2" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="gettingStartedWithGoogleKubernetesEngine" track-metadata-element="icon" data-category="Training link icon" data-label="Getting started with Google Kubernetes Engine"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> school </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="getting-started-with-google-kubernetes-engine" data-text=" Getting started with Google Kubernetes Engine " tabindex="-1"> <a href="https://www.cloudskillsboost.google/course_templates/2" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="gettingStartedWithGoogleKubernetesEngine" track-metadata-element="headingLink" data-category="Training link" data-label="Getting started with Google Kubernetes Engine"> Getting started with Google Kubernetes Engine </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Study how to use Kubernetes, a software layer that sits between your applications and your hardware infrastructure, in Google Cloud.<a href="https://www.cloudskillsboost.google/course_templates/2"><span class='cloud-docs-material-icon'>open_in_new</span></a> </div> </div> </div> </div> <div class="category-section-card training-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="https://www.cloudskillsboost.google/course_templates/22" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="gettingStartedWithApplicationDevelopment" track-metadata-element="icon" data-category="Training link icon" data-label="Getting started with application development"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> school </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="getting-started-with-application-development" data-text=" Getting started with application development " tabindex="-1"> <a href="https://www.cloudskillsboost.google/course_templates/22" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="gettingStartedWithApplicationDevelopment" track-metadata-element="headingLink" data-category="Training link" data-label="Getting started with application development"> Getting started with application development </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Study how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud.<a href="https://www.cloudskillsboost.google/course_templates/22"><span class='cloud-docs-material-icon'>open_in_new</span></a> </div> </div> </div> </div> <div class="category-section-card training-section-card devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom"> <div class="devsite-landing-row-item-description" icon-position="left"> <a href="https://www.cloudskillsboost.google/course_templates/730" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="gettingStartedWithGoogleGoOnGoogleCloud" track-metadata-element="icon" data-category="Training link icon" data-label="Getting started with Google Go on Google Cloud"> <div class="devsite-landing-row-item-icon-container category-section-card-icon" size="medium"> <div class="devsite-landing-row-item-icon material-icons" aria-hidden="true" translate="no"> school </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="getting-started-with-google-go-on-google-cloud" data-text=" Getting started with Google Go on Google Cloud " tabindex="-1"> <a href="https://www.cloudskillsboost.google/course_templates/730" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="gettingStartedWithGoogleGoOnGoogleCloud" track-metadata-element="headingLink" data-category="Training link" data-label="Getting started with Google Go on Google Cloud"> Getting started with Google Go on Google Cloud </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Study Go by reviewing Go code, and then creating and deploying simple Go apps on Google Cloud.<a href="https://www.cloudskillsboost.google/course_templates/730"><span class='cloud-docs-material-icon'>open_in_new</span></a> </div> </div> </div> </div> </div> <devsite-pagination container="training-section-cards" elements=".training-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up category-expandable"> <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header"> <div class="devsite-landing-row-header-text"> <h2 class="category-section-heading hide-from-toc" id="google-cloud-sdk,-languages,-frameworks,-and-tools-products-by-use-case" data-text="Google Cloud SDK, languages, frameworks, and tools products by use case" tabindex="-1">Google Cloud SDK, languages, frameworks, and tools products by use case</h2> <div class="category-section-description">Expand sections or use the filter to find products and guides for typical use cases.</div> </div> </header> <devsite-filter> <input class="category-expandable-search" type="text" placeholder="Filter here"> <div class="list"> <devsite-expandable expanded > <h2 class="showalways expandable-header hide-from-toc" id="google-cloud-sdk,-client-libraries,-and-languages" data-text="Google Cloud SDK, client libraries, and languages" tabindex="-1">Google Cloud SDK, client libraries, and languages</h2> <p class="showalways expandable-description"> Expand this section to see relevant products and documentation. </p> <h3 class="expandable-section-header hide-from-toc" id="cloud-sdk-and-client-libraries" data-text="Cloud SDK and client libraries" tabindex="-1">Cloud SDK and client libraries</h3> <div class="devsite-landing-row-group category-section-cards expandable-cards"> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="google-cloud-cli" data-text=" Google Cloud CLI " tabindex="-1"> <a href="/sdk/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesGoogleCloudCli" data-category="Google Cloud SDK, client libraries, and languages link" data-label="Google Cloud CLI"> Google Cloud CLI </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Create and manage Google Cloud resources and services directly on the command line or via scripts using the gcloud CLI. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="google-cloud-apis" data-text=" Google Cloud APIs " tabindex="-1"> <a href="/apis/docs/overview" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesGoogleCloudApis" data-category="Google Cloud SDK, client libraries, and languages link" data-label="Google Cloud APIs"> Google Cloud APIs </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Manage Google Cloud resources programmatically. </div> </div> </div> </div> </div> <h3 class="expandable-section-header hide-from-toc" id="languages" data-text="Languages" tabindex="-1">Languages</h3> <div class="devsite-landing-row-group category-section-cards expandable-cards"> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="c-and-.net" data-text=" C# and .NET " tabindex="-1"> <a href="/dotnet/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesC#And.net" data-category="Google Cloud SDK, client libraries, and languages link" data-label="C# and .NET"> C# and .NET </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Cloud Client Libraries for .NET to access Google Cloud APIs programmatically. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="c++" data-text=" C++ " tabindex="-1"> <a href="/cpp/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesC++" data-category="Google Cloud SDK, client libraries, and languages link" data-label="C++"> C++ </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Cloud Client Libraries for C++ to access Google Cloud APIs programmatically. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="go" data-text=" Go " tabindex="-1"> <a href="/go/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesGo" data-category="Google Cloud SDK, client libraries, and languages link" data-label="Go"> Go </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Google Cloud product libraries and frameworks to build and iterate Go apps on Google Cloud. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="java" data-text=" Java " tabindex="-1"> <a href="/java/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesJava" data-category="Google Cloud SDK, client libraries, and languages link" data-label="Java"> Java </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Google Cloud product libraries and frameworks to build and iterate Java apps on Google Cloud. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="javascript-and-node.js" data-text=" JavaScript and Node.js " tabindex="-1"> <a href="/nodejs/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesJavascriptAndNode.js" data-category="Google Cloud SDK, client libraries, and languages link" data-label="JavaScript and Node.js"> JavaScript and Node.js </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Google Cloud product libraries and frameworks to build and iterate Node.js apps on Google Cloud. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="php" data-text=" PHP " tabindex="-1"> <a href="/php/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesPhp" data-category="Google Cloud SDK, client libraries, and languages link" data-label="PHP"> PHP </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Google Cloud product libraries and frameworks to build and iterate PHP apps on Google Cloud. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="python" data-text=" Python " tabindex="-1"> <a href="/python/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesPython" data-category="Google Cloud SDK, client libraries, and languages link" data-label="Python"> Python </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Google Cloud product libraries and frameworks to build and iterate Python apps on Google Cloud. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="ruby" data-text=" Ruby " tabindex="-1"> <a href="/ruby/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="googleCloudSdk,ClientLibraries,AndLanguagesRuby" data-category="Google Cloud SDK, client libraries, and languages link" data-label="Ruby"> Ruby </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to use Google Cloud product libraries and frameworks to build and iterate Ruby apps on Google Cloud. </div> </div> </div> </div> </div> </devsite-expandable> <devsite-expandable > <h2 class="showalways expandable-header hide-from-toc" id="frameworks-and-tools" data-text="Frameworks and tools" tabindex="-1">Frameworks and tools</h2> <p class="showalways expandable-description"> Expand this section to see relevant products and documentation. </p> <div class="devsite-landing-row-group category-section-cards expandable-cards"> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="spring" data-text=" Spring " tabindex="-1"> <a href="/java/docs/spring" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="frameworksAndToolsSpring" data-category="Frameworks and tools link" data-label="Spring"> Spring </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Simplify application development by providing the infrastructure for enterprise applications to accomplish common tasks. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="kubernetes" data-text=" Kubernetes " tabindex="-1"> <a href="/kubernetes-engine/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="frameworksAndToolsKubernetes" data-category="Frameworks and tools link" data-label="Kubernetes"> Kubernetes </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="prometheus" data-text=" Prometheus " tabindex="-1"> <a href="/stackdriver/docs/managed-prometheus" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="frameworksAndToolsPrometheus" data-category="Frameworks and tools link" data-label="Prometheus"> Prometheus </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Globally monitor and alert on your workloads, using Prometheus, without having to manually manage and operate Prometheus at scale. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="terraform" data-text=" Terraform " tabindex="-1"> <a href="/docs/terraform" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="frameworksAndToolsTerraform" data-category="Frameworks and tools link" data-label="Terraform"> Terraform </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn to use Terraform to reliably provision infrastructure on Google Cloud. </div> </div> </div> </div> </div> </devsite-expandable> <devsite-expandable expanded > <h2 class="showalways expandable-header hide-from-toc" id="related-products,-guides,-and-sites" data-text="Related products, guides, and sites" tabindex="-1">Related products, guides, and sites</h2> <p class="showalways expandable-description"> </p> <div class="devsite-landing-row-group category-section-cards expandable-cards"> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="cloud-shell" data-text=" Cloud Shell " tabindex="-1"> <a href="/shell/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="relatedProducts,Guides,AndSitesCloudShell" data-category="Related products, guides, and sites link" data-label="Cloud Shell"> Cloud Shell </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use an online development and operations environment accessible anywhere with your browser. </div> </div> </div> </div> <div class="category-section-card expandable-card devsite-landing-row-item devsite-landing-row-item-no-media"> <div class="devsite-landing-row-item-description"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title hide-from-toc" id="cloud-code" data-text=" Cloud Code " tabindex="-1"> <a href="/code/docs" track-type="categoryGoogleCloudSdk,Languages,Frameworks,AndTools" track-name="relatedProducts,Guides,AndSitesCloudCode" data-category="Related products, guides, and sites link" data-label="Cloud Code"> Cloud Code </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> IDE support for the full development cycle of Kubernetes and Cloud Run applications. </div> </div> </div> </div> </div> </devsite-expandable> </div> </devsite-filter> </div> </section> <devsite-hats-survey class="nocontent" hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2024-11-22 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-content-data-template"> [[["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 2024-11-22 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-name="choosing google cloud"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-metadata-child_headline="why google"track-type="footer link"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-metadata-child_headline="why google"track-name="trust and security"track-metadata-eventDetail="cloud.google.com/security/"track-metadata-module="footer"track-type="footer link"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="modern infrastructure cloud"track-type="footer link"track-metadata-position="footer"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-metadata-module="footer"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer"track-metadata-child_headline="why google"track-name="multicloud"track-type="footer link"track-metadata-eventDetail="cloud.google.com/multicloud/"track-metadata-position="footer"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/infrastructure/"track-type="footer link"track-metadata-child_headline="why google"track-name="global infrastructure"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="customers and case studies"track-type="footer link"track-metadata-eventDetail="cloud.google.com/customers/"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="why google"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer"track-type="footer link"track-name="analyst reports"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-metadata-child_headline="why google"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-child_headline="why google"track-name="whitepapers"track-type="footer link"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-metadata-module="footer"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/blog/"track-type="footer link"track-metadata-position="footer"track-name="blog"track-metadata-child_headline="engage"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="products and pricing"track-name="google cloud pricing"track-type="footer link"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="products and pricing"track-metadata-position="footer"track-type="footer link"track-name="google workspace pricing"track-metadata-module="footer"target="_blank"track-metadata-eventDetail="workspace.google.com/pricing.html"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventDetail="cloud.google.com/products/"track-metadata-child_headline="products and pricing"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-name="see all products"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-metadata-module="footer"track-metadata-child_headline="solutions"track-name="infrastructure modernization"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/solutions/databases"track-metadata-module="footer"track-type="footer link"track-name="databases"track-metadata-child_headline="solutions"track-metadata-position="footer"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-name="application development"track-metadata-child_headline="solutions"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-name="smart analytics"track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-child_headline="solutions"track-name="artificial intelligence"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-metadata-module="footer"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="security"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-metadata-child_headline="solutions"track-metadata-position="footer"track-type="footer link"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="workspace.google.com/enterprise/"track-metadata-child_headline="solutions"target="_blank"track-metadata-position="footer"track-name="productivity and work transformation"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-name="industry solutions"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-type="footer link"track-name="devops solutions"track-metadata-child_headline="solutions"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/devops/"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="small business solutions"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="solutions"track-metadata-module="footer"track-name="see all solutions"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/"track-type="footer link"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-module="footer"track-name="google cloud affiliate program"track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-module="footer"track-metadata-position="footer"track-name="google cloud documentation"track-type="footer link"track-metadata-eventDetail="cloud.google.com/docs/"track-metadata-child_headline="resources"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-type="footer link"track-name="google cloud quickstarts"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer"track-type="footer link"track-name="google cloud marketplace"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/marketplace/"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="learn about cloud computing"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="learn/"track-metadata-position="footer"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-module="footer"track-name="support"track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-eventDetail="cloud.google.com/support-hub/"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-eventDetail="cloud.google.com/docs/samples"track-name="code samples"track-metadata-module="footer"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-name="cloud architecture center"track-metadata-eventDetail="cloud.google.com/architecture/"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-name="training"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/training/"track-metadata-module="footer"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/certification"track-name="certifications"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-type="footer link"track-metadata-child_headline="resources"track-metadata-eventDetail="developers.google.com"track-metadata-position="footer"track-metadata-module="footer"track-name="google developers"target="_blank"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/startup/"track-type="footer link"track-name="google cloud for startups"track-metadata-module="footer"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="status.cloud.google.com"target="_blank"track-name="system status"track-type="footer link"track-metadata-position="footer"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/release-notes/"track-type="footer link"track-name="release notes"track-metadata-position="footer"track-metadata-child_headline="resources"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="engage"track-name="contact sales"track-metadata-eventDetail="cloud.google.com/contact/"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="engage"track-type="footer link"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-metadata-module="footer"track-metadata-position="footer"track-name="find a partner"target="_blank"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="become a partner"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="engage"track-name="events"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-name="podcasts"rel="noopener"track-metadata-child_headline="engage"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"target="_blank"track-metadata-module="footer"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="developer center"track-metadata-eventDetail="cloud.google.com/developers/"track-metadata-position="footer"track-metadata-child_headline="engage"track-type="footer link"track-metadata-module="footer"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" rel="noopener"track-name="press corner"track-metadata-position="footer"track-metadata-module="footer"target="_blank"track-type="footer link"track-metadata-eventDetail="www.googlecloudpresscorner.com"track-metadata-child_headline="engage"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-module="footer"target="_blank"track-metadata-eventDetail="www.youtube.com/googlecloud"track-metadata-child_headline="engage"track-type="footer link"rel="noopener"track-metadata-position="footer"track-name="google cloud on youtube"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-name="google cloud tech on youtube"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="engage"rel="noopener"target="_blank"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"track-type="footer link"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="follow on x"track-metadata-module="footer"track-metadata-child_headline="engage"target="_blank"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="x.com/googlecloud"rel="noopener"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-module="footer"target="_blank"track-name="join user research"track-metadata-position="footer"track-metadata-eventDetail="userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693"track-metadata-child_headline="engage"track-type="footer link"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-name="we are hiring join google cloud"track-type="footer link"track-metadata-eventDetail="careers.google.com/cloud"track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-position="footer"target="_blank"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-child_headline="engage"track-metadata-eventDetail="www.googlecloudcommunity.com"rel="noopener"target="_blank"track-metadata-position="footer"track-metadata-module="footer"track-name="google cloud community"track-type="footer link"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" target="_blank" track-type="footer link" track-metadata-module="utility footer" track-name="about google" track-metadata-position="footer" track-metadata-eventDetail="//about.google/" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-eventDetail="//policies.google.com/privacy" track-metadata-position="footer" track-metadata-module="utility footer" target="_blank" track-name="privacy" track-type="footer link" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-metadata-module="utility footer" track-name="site terms" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-position="footer" track-type="footer link" target="_blank" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-name="google cloud terms" track-metadata-eventDetail="/product-terms/" track-type="footer link" track-metadata-module="utility footer" track-metadata-position="footer" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" track-type="footer link" track-name="Manage cookies" track-metadata-position="footer" track-metadata-module="utility footer" aria-hidden="true" track-metadata-eventDetail="#" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-name="Our third decade of climate action: join us" track-metadata-eventDetail="/sustainability/" track-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-metadata-eventDetail="/newsletter/" track-name="subscribe" track-metadata-position="footer" track-metadata-module="utility footer" track-type="footer link" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-5CVQBG", "purpose": 1}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "landing", "projectName": "Documentation", "signedIn": "False", "tenant": "cloud", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300021, 39300118, 39300196, 39300251, 39300318, 39300320, 39300326, 39300345, 39300354, 39300364, 39300374, 39300412, 39300422, 39300436, 39300471, 39300487, 39300496, 39300498]"> </cloudx-experiment-ids> <script nonce="UZCu+fTGIQq16JqpmHjWNkVaNSRa7/"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",1,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Search__enable_page_map","Experiments__reqs_query_experiments","Search__enable_ai_search_summaries_restricted","DevPro__enable_cloud_innovators_plus","Profiles__enable_awarding_url","BookNav__enable_tenant_cache_key","Cloud__enable_cloud_shell","Cloud__enable_llm_concierge_chat","Cloud__enable_cloud_shell_fte_user_flow","Profiles__require_profile_eligibility_for_signin","TpcFeatures__enable_mirror_tenant_redirects","Profiles__enable_profile_collections","MiscFeatureFlags__enable_view_transitions","Search__enable_suggestions_from_borg","Profiles__enable_recognition_badges","Search__enable_ai_search_summaries","MiscFeatureFlags__enable_explain_this_code","MiscFeatureFlags__developers_footer_dark_image","Profiles__enable_public_developer_profiles","Profiles__enable_complete_playlist_endpoint","MiscFeatureFlags__enable_firebase_utm","MiscFeatureFlags__enable_variable_operator","Search__enable_dynamic_content_confidential_banner","TpcFeatures__enable_required_headers","MiscFeatureFlags__enable_project_variables","Search__scope_to_project_tenant","EngEduTelemetry__enable_engedu_telemetry","Profiles__enable_completecodelab_endpoint","Cloud__enable_cloud_facet_chat","Analytics__enable_clearcut_logging","DevPro__enable_developer_subscriptions","MiscFeatureFlags__developers_footer_image","CloudShell__cloud_code_overflow_menu","Profiles__enable_release_notes_notifications","Profiles__enable_page_saving","MiscFeatureFlags__emergency_css","Concierge__enable_concierge_restricted","Profiles__enable_dashboard_curated_recommendations","Concierge__enable_pushui","Cloud__enable_free_trial_server_call","Search__enable_ai_eligibility_checks","Cloud__enable_cloudx_experiment_ids","Cloud__enable_cloud_dlp_service","CloudShell__cloud_shell_button","Cloud__enable_cloudx_ping","Cloud__enable_legacy_calculator_redirect","Profiles__enable_developer_profiles_callout"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>