CINXE.COM
Generative AI 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/generative-ai"><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/generative-ai" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/docs/generative-ai" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/docs/generative-ai?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/docs/generative-ai?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/docs/generative-ai?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/docs/generative-ai?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/docs/generative-ai?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/docs/generative-ai?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/docs/generative-ai?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/docs/generative-ai?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/docs/generative-ai?hl=es-419" /><title>Generative AI overview | Documentation | Google Cloud</title> <meta property="og:title" content="Generative AI overview | Documentation | Google Cloud"><meta name="description" content="Comprehensive documentation, guides, and resources for Google Cloud products and services for AI solutions, generative AI, and ML."> <meta property="og:description" content="Comprehensive documentation, guides, and resources for Google Cloud products and services for AI solutions, generative AI, and ML."><meta property="og:url" content="https://cloud.google.com/docs/generative-ai"><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": "Generative AI overview", "item": "https://cloud.google.com/docs/generative-ai" }] } </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-name="sales" data-overflow="devsite-tabs-wrapper" track-type="contact" track-metadata-position="nav" track-metadata-eventDetail="nav" data-overflow-container="left" data-overflow-wrapper="tab" >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" 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" track-metadata-position="nav" data-overflow="devsite-top-logo-row" data-overflow-container="right" track-metadata-eventDetail="nav" referrerpolicy="no-referrer-when-downgrade" >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-type="globalNav" referrerpolicy="no-referrer-when-downgrade" track-name="console" track-metadata-eventDetail="nav" 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-name="sales" data-overflow="devsite-tabs-wrapper" track-type="contact" track-metadata-position="nav" track-metadata-eventDetail="nav" data-overflow-container="left" data-overflow-wrapper="tab" 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" 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" track-metadata-position="nav" data-overflow="devsite-top-logo-row" data-overflow-container="right" track-metadata-eventDetail="nav" referrerpolicy="no-referrer-when-downgrade" 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 supply chain security</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> .devsite-sidebar {display: none;} .devsite-toc-embedded .devsite-nav-list {display: none;} </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"> <!-- Hero section --> <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="generative-ai-overview" data-text=" Generative AI overview "> Generative AI overview </h3> <div class="devsite-landing-row-item-description-content"> Google Cloud offers a range of products and tools for the complete life cycle of building generative AI applications. </div> </div> </div> </div> </div> </div> </section> <!-- All other sections --> <!-- Card 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" data-text="Learn about building generative AI applications" tabindex="-1" id="learn-about-building-generative-ai-applications"> <span class="devsite-heading" role="heading" aria-level="2"> Learn about building generative AI applications </span> </h2> </div> </header> <div class="devsite-landing-row-group category-section-cards-learn"> <div class="category-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="/vertex-ai/generative-ai/docs/overview" track-type="categoryGenerativeAi" track-name="generativeAiOnVertexAi" track-metadata-element="icon" data-category="Explore section link icon" data-label="Generative AI on Vertex AI"> <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" id="generative-ai-on-vertex-ai" data-text=" Generative AI on Vertex AI " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/overview" track-type="categoryGenerativeAi" track-name="generativeAiOnVertexAi" track-metadata-element="headingLink" data-category="Explore section link" data-label="Generative AI on Vertex AI"> Generative AI on Vertex AI </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Access Google's large generative AI models so you can test, tune, and deploy them for use in your AI-powered applications. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/start/quickstarts/quickstart-multimodal" track-type="categoryGenerativeAi" track-name="geminiQuickstart" track-metadata-element="icon" data-category="Explore section link icon" data-label="Gemini Quickstart"> <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" id="gemini-quickstart" data-text=" Gemini Quickstart " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/start/quickstarts/quickstart-multimodal" track-type="categoryGenerativeAi" track-name="geminiQuickstart" track-metadata-element="headingLink" data-category="Explore section link" data-label="Gemini Quickstart"> Gemini Quickstart </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> See what it's like to send requests to the Gemini API through Google Cloud's AI-ML platform, Vertex AI. </div> </div> </div> </div> <div class="category-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/generative-ai/choose-models-infra-for-ai" track-type="categoryGenerativeAi" track-name="chooseInfrastructureForYourGenerativeAiApplication" track-metadata-element="icon" data-category="Explore section link icon" data-label="Choose infrastructure for your generative AI application"> <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" id="choose-infrastructure-for-your-generative-ai-application" data-text=" Choose infrastructure for your generative AI application " tabindex="-1"> <a href="/docs/generative-ai/choose-models-infra-for-ai" track-type="categoryGenerativeAi" track-name="chooseInfrastructureForYourGenerativeAiApplication" track-metadata-element="headingLink" data-category="Explore section link" data-label="Choose infrastructure for your generative AI application"> Choose infrastructure for your generative AI application </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Choose the best products and tools for your use case and access the documentation you need to get started. </div> </div> </div> </div> <div class="category-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/ai-ml/generative-ai/generative-ai-or-traditional-ai" track-type="categoryGenerativeAi" track-name="whenToUseGenerativeAi" track-metadata-element="icon" data-category="Explore section link icon" data-label="When to use generative AI"> <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" id="when-to-use-generative-ai" data-text=" When to use generative AI " tabindex="-1"> <a href="/docs/ai-ml/generative-ai/generative-ai-or-traditional-ai" track-type="categoryGenerativeAi" track-name="whenToUseGenerativeAi" track-metadata-element="headingLink" data-category="Explore section link" data-label="When to use generative AI"> When to use generative AI </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Identify whether generative AI, traditional AI, or a combination of both might suit your business use case. </div> </div> </div> </div> <div class="category-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/ai-ml/generative-ai/develop-generative-ai-application" track-type="categoryGenerativeAi" track-name="developAGenerativeAiApplication" track-metadata-element="icon" data-category="Explore section link icon" data-label="Develop a generative AI application"> <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" id="develop-a-generative-ai-application" data-text=" Develop a generative AI application " tabindex="-1"> <a href="/docs/ai-ml/generative-ai/develop-generative-ai-application" track-type="categoryGenerativeAi" track-name="developAGenerativeAiApplication" track-metadata-element="headingLink" data-category="Explore section link" data-label="Develop a generative AI application"> Develop a generative AI application </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to address the challenges in each stage of developing a generative AI application. </div> </div> </div> </div> <div class="category-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/generative-ai/code-samples" track-type="categoryGenerativeAi" track-name="codeSamplesAndSampleApplications" track-metadata-element="icon" data-category="Explore section link icon" data-label="Code samples and sample applications"> <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" id="code-samples-and-sample-applications" data-text=" Code samples and sample applications " tabindex="-1"> <a href="/docs/generative-ai/code-samples" track-type="categoryGenerativeAi" track-name="codeSamplesAndSampleApplications" track-metadata-element="headingLink" data-category="Explore section link" data-label="Code samples and sample applications"> Code samples and sample applications </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> View code samples for popular use cases and deploy examples of generative AI applications that are secure, efficient, resilient, high-performing, and cost-effective. </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-learn" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Card 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" data-text="Model exploration and hosting" tabindex="-1" id="model-exploration-and-hosting"> <span class="devsite-heading" role="heading" aria-level="2"> Model exploration and hosting </span> </h2> <div class="category-section-description"> <p>Google Cloud provides a set of state-of-the-art foundation models through Vertex AI, including Gemini. You can also deploy a third-party model to either Vertex AI Model Garden or self-host on GKE or Compute Engine.</p> </div> </div> </header> <div class="devsite-landing-row-group category-section-cards-models"> <div class="category-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="/vertex-ai/generative-ai/docs/learn/models" track-type="categoryGenerativeAi" track-name="googleModelsOnVertexAi(gemini,Imagen)" track-metadata-element="icon" data-category="Explore section link icon" data-label="Google Models on Vertex AI (Gemini, Imagen)"> <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" id="google-models-on-vertex-ai-gemini,-imagen" data-text=" Google Models on Vertex AI (Gemini, Imagen) " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/learn/models" track-type="categoryGenerativeAi" track-name="googleModelsOnVertexAi(gemini,Imagen)" track-metadata-element="headingLink" data-category="Explore section link" data-label="Google Models on Vertex AI (Gemini, Imagen)"> Google Models on Vertex AI (Gemini, Imagen) </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Discover test, customize, and deploy Google models and assets from an ML model library. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/model-garden/explore-models" track-type="categoryGenerativeAi" track-name="otherModelsInTheVertexAiModelGarden" track-metadata-element="icon" data-category="Explore section link icon" data-label="Other models in the Vertex AI Model Garden"> <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" id="other-models-in-the-vertex-ai-model-garden" data-text=" Other models in the Vertex AI Model Garden " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/model-garden/explore-models" track-type="categoryGenerativeAi" track-name="otherModelsInTheVertexAiModelGarden" track-metadata-element="headingLink" data-category="Explore section link" data-label="Other models in the Vertex AI Model Garden"> Other models in the Vertex AI Model Garden </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Discover, test, customize, and deploy select OSS models and assets from an ML model library. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/open-models/use-hugging-face-models" track-type="categoryGenerativeAi" track-name="textGenerationModelsViaHuggingface" track-metadata-element="icon" data-category="Explore section link icon" data-label="Text generation models via HuggingFace"> <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" id="text-generation-models-via-huggingface" data-text=" Text generation models via HuggingFace " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/open-models/use-hugging-face-models" track-type="categoryGenerativeAi" track-name="textGenerationModelsViaHuggingface" track-metadata-element="headingLink" data-category="Explore section link" data-label="Text generation models via HuggingFace"> Text generation models via HuggingFace </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn how to deploy HuggingFace text generation models to Vertex AI or Google Kubernetes Engine (GKE). </div> </div> </div> </div> <div class="category-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="/kubernetes-engine/docs/integrations/ai-infra" track-type="categoryGenerativeAi" track-name="ai/mlOrchestrationOnGke" track-metadata-element="icon" data-category="Explore section link icon" data-label="AI/ML orchestration on GKE"> <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" id="aiml-orchestration-on-gke" data-text=" AI/ML orchestration on GKE " tabindex="-1"> <a href="/kubernetes-engine/docs/integrations/ai-infra" track-type="categoryGenerativeAi" track-name="ai/mlOrchestrationOnGke" track-metadata-element="headingLink" data-category="Explore section link" data-label="AI/ML orchestration on GKE"> AI/ML orchestration on GKE </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> GKE efficiently orchestrates AI/ML workloads, supporting GPUs and TPUs for scalable generative AI training and serving. </div> </div> </div> </div> <div class="category-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="/compute/docs/gpus/about-gpus" track-type="categoryGenerativeAi" track-name="gpusOnComputeEngine" track-metadata-element="icon" data-category="Explore section link icon" data-label="GPUs on Compute 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"> description </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title" id="gpus-on-compute-engine" data-text=" GPUs on Compute Engine " tabindex="-1"> <a href="/compute/docs/gpus/about-gpus" track-type="categoryGenerativeAi" track-name="gpusOnComputeEngine" track-metadata-element="headingLink" data-category="Explore section link" data-label="GPUs on Compute Engine"> GPUs on Compute Engine </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Attach GPUs to VM instances to accelerate generative AI workloads on Compute Engine. </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-models" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Card 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" data-text="Prompt design and engineering" tabindex="-1" id="prompt-design-and-engineering"> <span class="devsite-heading" role="heading" aria-level="2"> Prompt design and engineering </span> </h2> <div class="category-section-description"> <p>Prompt design is the process of authoring prompt and response pairs to give language models additional context and instructions. After you author prompts, you feed them to the model as a prompt dataset for pretraining. When a model serves predictions, it responds with your instructions built in.</p> </div> </div> </header> <div class="devsite-landing-row-group category-section-cards-prompts"> <div class="category-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="#" track-type="categoryGenerativeAi" track-name="vertexAiStudio" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vertex AI Studio"> <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" id="vertex-ai-studio" data-text=" Vertex AI Studio " tabindex="-1"> <a href="#" track-type="categoryGenerativeAi" track-name="vertexAiStudio" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vertex AI Studio"> Vertex AI Studio </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Design, test, and customize your prompts sent to Google's Gemini and PaLM 2 large language models (LLM). </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/learn/prompts/prompt-design-strategies" track-type="categoryGenerativeAi" track-name="overviewOfPromptingStrategies" track-metadata-element="icon" data-category="Explore section link icon" data-label="Overview of Prompting Strategies"> <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" id="overview-of-prompting-strategies" data-text=" Overview of Prompting Strategies " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/learn/prompts/prompt-design-strategies" track-type="categoryGenerativeAi" track-name="overviewOfPromptingStrategies" track-metadata-element="headingLink" data-category="Explore section link" data-label="Overview of Prompting Strategies"> Overview of Prompting Strategies </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Learn the prompt-engineering workflow and common strategies that you can use to affect model responses. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/prompt-gallery" track-type="categoryGenerativeAi" track-name="promptGallery" track-metadata-element="icon" data-category="Explore section link icon" data-label="Prompt Gallery"> <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" id="prompt-gallery" data-text=" Prompt Gallery " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/prompt-gallery" track-type="categoryGenerativeAi" track-name="promptGallery" track-metadata-element="headingLink" data-category="Explore section link" data-label="Prompt Gallery"> Prompt Gallery </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> View example prompts and responses for specific use cases. </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-prompts" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Card 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" data-text="Grounding and RAG" tabindex="-1" id="grounding-and-rag"> <span class="devsite-heading" role="heading" aria-level="2"> Grounding and RAG </span> </h2> <div class="category-section-description"> <p><em>Grounding</em> connects AI models to data sources to improve the accuracy of responses and reduce hallucinations. <em>RAG</em>, a common grounding technique, searches for relevant information and adds it to the model's prompt, ensuring output is based on facts and up-to-date information.</p> </div> </div> </header> <div class="devsite-landing-row-group category-section-cards-grounding-rag"> <div class="category-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="/vertex-ai/generative-ai/docs/grounding/overview" track-type="categoryGenerativeAi" track-name="vertexAiGrounding" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vertex AI grounding"> <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" id="vertex-ai-grounding" data-text=" Vertex AI grounding " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/grounding/overview" track-type="categoryGenerativeAi" track-name="vertexAiGrounding" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vertex AI grounding"> Vertex AI grounding </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> You can ground Vertex AI models with Google Search or with your own data stored in Vertex AI Search. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/multimodal/ground-gemini#web-ground-gemini" track-type="categoryGenerativeAi" track-name="groundWithGoogleSearch" track-metadata-element="icon" data-category="Explore section link icon" data-label="Ground with Google Search"> <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" id="ground-with-google-search" data-text=" Ground with Google Search " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/multimodal/ground-gemini#web-ground-gemini" track-type="categoryGenerativeAi" track-name="groundWithGoogleSearch" track-metadata-element="headingLink" data-category="Explore section link" data-label="Ground with Google Search"> Ground with Google Search </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use Grounding with Google Search to connect the model to the up-to-date knowledge available on the internet. </div> </div> </div> </div> <div class="category-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="/alloydb/docs/ai/work-with-embeddings" track-type="categoryGenerativeAi" track-name="vectorEmbeddingsInAlloydb" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vector embeddings in AlloyDB"> <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" id="vector-embeddings-in-alloydb" data-text=" Vector embeddings in AlloyDB " tabindex="-1"> <a href="/alloydb/docs/ai/work-with-embeddings" track-type="categoryGenerativeAi" track-name="vectorEmbeddingsInAlloydb" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vector embeddings in AlloyDB"> Vector embeddings in AlloyDB </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use AlloyDB to generate and store vector embeddings, then index and query the embeddings using the pgvector extension. </div> </div> </div> </div> <div class="category-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://github.com/pgvector/pgvector?tab=readme-ov-file#pgvector" track-type="categoryGenerativeAi" track-name="cloudSqlAndPgvector" track-metadata-element="icon" data-category="Explore section link icon" data-label="Cloud SQL and pgvector"> <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"> public </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title" id="cloud-sql-and-pgvector" data-text=" Cloud SQL and pgvector " tabindex="-1"> <a href="https://github.com/pgvector/pgvector?tab=readme-ov-file#pgvector" track-type="categoryGenerativeAi" track-name="cloudSqlAndPgvector" track-metadata-element="headingLink" data-category="Explore section link" data-label="Cloud SQL and pgvector"> Cloud SQL and pgvector </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Store vector embeddings in Postgres SQL, then index and query the embeddings using the pgvector extension. </div> </div> </div> </div> <div class="category-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://cloud.google.com/blog/products/ai-machine-learning/open-source-framework-for-connecting-llms-to-your-data" track-type="categoryGenerativeAi" track-name="integratingBigqueryDataIntoYourLangchainApplication" track-metadata-element="icon" data-category="Explore section link icon" data-label="Integrating BigQuery data into your LangChain application"> <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"> cloud </div> </div> </a> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title" id="integrating-bigquery-data-into-your-langchain-application" data-text=" Integrating BigQuery data into your LangChain application " tabindex="-1"> <a href="https://cloud.google.com/blog/products/ai-machine-learning/open-source-framework-for-connecting-llms-to-your-data" track-type="categoryGenerativeAi" track-name="integratingBigqueryDataIntoYourLangchainApplication" track-metadata-element="headingLink" data-category="Explore section link" data-label="Integrating BigQuery data into your LangChain application"> Integrating BigQuery data into your LangChain application </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use LangChain to extract data from BigQuery and enrich and ground your model's responses. </div> </div> </div> </div> <div class="category-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="/firestore/docs/vector-search" track-type="categoryGenerativeAi" track-name="vectorEmbeddingsInFirestore" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vector embeddings in Firestore"> <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" id="vector-embeddings-in-firestore" data-text=" Vector embeddings in Firestore " tabindex="-1"> <a href="/firestore/docs/vector-search" track-type="categoryGenerativeAi" track-name="vectorEmbeddingsInFirestore" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vector embeddings in Firestore"> Vector embeddings in Firestore </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Create vector embeddings from your Firestore data, then index and query the embeddings. </div> </div> </div> </div> <div class="category-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="/memorystore/docs/redis/about-vector-search" track-type="categoryGenerativeAi" track-name="vectorEmbeddingsInMemorystore(redis)" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vector embeddings in Memorystore (Redis)"> <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" id="vector-embeddings-in-memorystore-redis" data-text=" Vector embeddings in Memorystore (Redis) " tabindex="-1"> <a href="/memorystore/docs/redis/about-vector-search" track-type="categoryGenerativeAi" track-name="vectorEmbeddingsInMemorystore(redis)" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vector embeddings in Memorystore (Redis)"> Vector embeddings in Memorystore (Redis) </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use LangChain to extract data from Memorystore and enrich and ground your model's responses. </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-grounding-rag" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Card 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" data-text="Agents and function calling" tabindex="-1" id="agents-and-function-calling"> <span class="devsite-heading" role="heading" aria-level="2"> Agents and function calling </span> </h2> <div class="category-section-description"> <p>Agents make it easy to design and integrate a conversational user interface into your mobile app, while function calling extends the capabilities of a model.</p> </div> </div> </header> <div class="devsite-landing-row-group category-section-cards-agents"> <div class="category-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="/generative-ai-app-builder/docs/introduction" track-type="categoryGenerativeAi" track-name="vertexAiAgentBuilder" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vertex AI Agent Builder"> <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" id="vertex-ai-agent-builder" data-text=" Vertex AI Agent Builder " tabindex="-1"> <a href="/generative-ai-app-builder/docs/introduction" track-type="categoryGenerativeAi" track-name="vertexAiAgentBuilder" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vertex AI Agent Builder"> Vertex AI Agent Builder </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Leverage Google's foundation models, search expertise, and conversational AI technologies for enterprise-grade generative AI applications. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/multimodal/function-calling" track-type="categoryGenerativeAi" track-name="vertexAiFunctionCalling" track-metadata-element="icon" data-category="Explore section link icon" data-label="Vertex AI Function calling"> <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" id="vertex-ai-function-calling" data-text=" Vertex AI Function calling " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/multimodal/function-calling" track-type="categoryGenerativeAi" track-name="vertexAiFunctionCalling" track-metadata-element="headingLink" data-category="Explore section link" data-label="Vertex AI Function calling"> Vertex AI Function calling </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Add function calling to your model to enable actions like booking a reservation based on extracted calendar information. </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-agents" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Card 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" data-text="Model customization and training" tabindex="-1" id="model-customization-and-training"> <span class="devsite-heading" role="heading" aria-level="2"> Model customization and training </span> </h2> <div class="category-section-description"> <p>Specialized tasks, such as training a language model on specific terminology, might require more training than you can do with prompt design or grounding alone. In that scenario, you can use model tuning to improve performance, or train your own model.</p> </div> </div> </header> <div class="devsite-landing-row-group category-section-cards-training"> <div class="category-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="/vertex-ai/generative-ai/docs/models/evaluation-overview" track-type="categoryGenerativeAi" track-name="evaluateModelsInVertexAi" track-metadata-element="icon" data-category="Explore section link icon" data-label="Evaluate models in Vertex AI"> <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" id="evaluate-models-in-vertex-ai" data-text=" Evaluate models in Vertex AI " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/models/evaluation-overview" track-type="categoryGenerativeAi" track-name="evaluateModelsInVertexAi" track-metadata-element="headingLink" data-category="Explore section link" data-label="Evaluate models in Vertex AI"> Evaluate models in Vertex AI </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Evaluate the performance of foundation models and your tuned generative AI models on Vertex AI. </div> </div> </div> </div> <div class="category-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="/vertex-ai/generative-ai/docs/models/tune-models" track-type="categoryGenerativeAi" track-name="tuneVertexAiModels" track-metadata-element="icon" data-category="Explore section link icon" data-label="Tune Vertex AI models"> <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" id="tune-vertex-ai-models" data-text=" Tune Vertex AI models " tabindex="-1"> <a href="/vertex-ai/generative-ai/docs/models/tune-models" track-type="categoryGenerativeAi" track-name="tuneVertexAiModels" track-metadata-element="headingLink" data-category="Explore section link" data-label="Tune Vertex AI models"> Tune Vertex AI models </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> General purpose foundation models can benefit from tuning to improve their performance on specific tasks. </div> </div> </div> </div> <div class="category-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="/tpu/docs" track-type="categoryGenerativeAi" track-name="cloudTpu" track-metadata-element="icon" data-category="Explore section link icon" data-label="Cloud TPU"> <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" id="cloud-tpu" data-text=" Cloud TPU " tabindex="-1"> <a href="/tpu/docs" track-type="categoryGenerativeAi" track-name="cloudTpu" track-metadata-element="headingLink" data-category="Explore section link" data-label="Cloud TPU"> Cloud TPU </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> TPUs are Google's custom-developed ASICs used to accelerate machine learning workloads, such as training an LLM. </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-training" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Card 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" data-text="Related guides and sites" tabindex="-1" id="related-guides-and-sites"> <span class="devsite-heading" role="heading" aria-level="2"> Related guides and sites </span> </h2> </div> </header> <div class="devsite-landing-row-group category-section-cards-related"> <div class="category-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"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title" id="infrastructure-for-a-rag-capable-generative-ai-application-using-vertex-ai" data-text=" Infrastructure for a RAG-capable generative AI application using Vertex AI " tabindex="-1"> <a href="/architecture/rag-capable-gen-ai-app-using-vertex-ai" track-type="categoryGenerativeAi" track-name="infrastructureForARag-capableGenerativeAiApplicationUsingVertexAi" track-metadata-element="headingLink" data-category="Explore section link" data-label="Infrastructure for a RAG-capable generative AI application using Vertex AI"> Infrastructure for a RAG-capable generative AI application using Vertex AI </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Use this reference architecture to design the infrastructure to run a generative AI application with RAG using Vertex AI and AlloyDB for PostgreSQL. </div> <div class="devsite-landing-row-item-labels"> <span class="filter-label">Intermediate</span> </div> </div> </div> </div> <div class="category-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"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title" id="infrastructure-for-a-rag-capable-generative-ai-application-using-gke" data-text=" Infrastructure for a RAG-capable generative AI application using GKE " tabindex="-1"> <a href="/architecture/rag-capable-gen-ai-app-using-gke" track-type="categoryGenerativeAi" track-name="infrastructureForARag-capableGenerativeAiApplicationUsingGke" track-metadata-element="headingLink" data-category="Explore section link" data-label="Infrastructure for a RAG-capable generative AI application using GKE"> Infrastructure for a RAG-capable generative AI application using GKE </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> Design for a generative AI application with RAG using GKE, Cloud SQL, and open source tools like Ray, Hugging Face, and LangChain. </div> <div class="devsite-landing-row-item-labels"> <span class="filter-label">Intermediate</span> </div> </div> </div> </div> <div class="category-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"> <div class="devsite-landing-row-item-body"> <h3 class="category-section-card-title" id="design-storage-for-ai-and-ml-workloads-in-google-cloud" data-text=" Design storage for AI and ML workloads in Google Cloud " tabindex="-1"> <a href="/architecture/ai-ml/storage-for-ai-ml" track-type="categoryGenerativeAi" track-name="designStorageForAiAndMlWorkloadsInGoogleCloud" track-metadata-element="headingLink" data-category="Explore section link" data-label="Design storage for AI and ML workloads in Google Cloud"> Design storage for AI and ML workloads in Google Cloud </a> </h3> <div class="category-section-card-description devsite-landing-row-item-description-content"> This document provides design guidance on how to use and integrate the variety of storage options offered by Google Cloud for key AI and ML workloads. </div> <div class="devsite-landing-row-item-labels"> <span class="filter-label">Advanced</span> </div> </div> </div> </div> </div> <devsite-pagination container="category-section-cards-related" elements=".category-section-card" elements-per-page="300" buttons initial-results="3"> </devsite-pagination> </div> </section> <!-- Content section --> <section class="category-section devsite-landing-row devsite-landing-row-1-up"> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-header"> <div class="devsite-landing-row-text"> <h2 class="category-section-heading" tabindex="-1" id="start-building" data-text=" Start building "> Start building </h2> </div> </div> </div> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-header"> <div class="devsite-landing-row-text"> <h3 class="hide-from-toc no-link" tabindex="-1" id="set-up-your-development-environment-for-google-cloud" data-text=" Set up your development environment for Google Cloud "> Set up your development environment for Google Cloud </h3> <div class="devsite-landing-row-item-description-content"> <ul> <li><a href="/dotnet/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupDotnet">C# and .NET</a></li> <li><a href="/cpp/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupCpp">C++</a></li> <li><a href="/go/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupGo">Go</a></li> <li><a href="/java/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupJava">Java</a></li> <li><a href="/nodejs/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupNodejs">JavaScript and Node.js</a></li> <li><a href="/python/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupPython">Python</a></li> <li><a href="/ruby/docs/setup" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="setupRuby">Ruby</a></li> </ul> </div> </div> </div> </div> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-header"> <div class="devsite-landing-row-text"> <h3 class="hide-from-toc no-link" tabindex="-1" id="set-up-langchain" data-text=" Set up LangChain "> Set up LangChain </h3> <div class="devsite-landing-row-item-description-content"> LangChain is an open source framework for generative AI apps that allows you to build context into your prompts, and take action based on the model's response. <ul> <li><a href="https://python.langchain.com/docs/integrations/llms/google_vertex_ai_palm" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="langchainPython">Python (LangChain)</a></li> <li><a href="https://js.langchain.com/docs/integrations/platforms/google" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="langchainJavaScript">JavaScript (LangChain.js)</a></li> <li><a href="https://docs.langchain4j.dev/integrations/language-models/google-palm/" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="langchainJava">Java (LangChain4j)</a></li> <li><a href="https://tmc.github.io/langchaingo/docs/" track-type="categoryPage" track-name="taskLink" track-metadata-end-goal="langchainGo">Go (LangChainGo)</a></li> </ul> </div> </div> </div> </div> <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-header"> <div class="devsite-landing-row-text"> <h3 class="hide-from-toc no-link" tabindex="-1" id="view-code-samples-and-deploy-sample-applications" data-text=" View code samples and deploy sample applications "> View code samples and deploy sample applications </h3> <div class="devsite-landing-row-item-description-content"> View <a href='/docs/generative-ai/code-samples'>code samples for popular use cases and deploy examples of generative AI applications</a> that are secure, efficient, resilient, high-performing, and cost-effective. </div> </div> </div> </div> </section> <devsite-hats-survey class="nocontent" hats-id="Nd7nTix2o0eU5NUYprb0ThtUc5jf" 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-26 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-26 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-type="footer link"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-metadata-module="footer"track-name="choosing google cloud"track-metadata-child_headline="why google"track-metadata-position="footer"> 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-metadata-module="footer"track-name="trust and security"track-type="footer link"track-metadata-eventDetail="cloud.google.com/security/"> 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-metadata-position="footer"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-metadata-module="footer"track-name="modern infrastructure cloud"track-type="footer link"> 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-name="multicloud"track-metadata-child_headline="why google"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/multicloud/"> 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-name="global infrastructure"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/infrastructure/"track-metadata-child_headline="why google"track-type="footer link"> 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-metadata-position="footer"track-type="footer link"track-metadata-child_headline="why google"track-metadata-module="footer"track-name="customers and case studies"track-metadata-eventDetail="cloud.google.com/customers/"> 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-name="analyst reports"track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/analyst-reports/"> 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-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-name="whitepapers"track-type="footer link"> 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-type="footer link"track-name="blog"track-metadata-position="footer"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/blog/"> 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-module="footer"track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-position="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"target="_blank"track-metadata-eventDetail="workspace.google.com/pricing.html"track-name="google workspace pricing"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"> 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-metadata-module="footer"track-metadata-position="footer"track-type="footer link"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-name="infrastructure modernization"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-type="footer link"track-metadata-child_headline="solutions"> 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-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/databases"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-name="databases"> 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-metadata-child_headline="solutions"track-name="application development"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"> 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-name="smart analytics"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-type="footer link"track-metadata-child_headline="solutions"> 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-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-name="artificial intelligence"> 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-metadata-eventDetail="cloud.google.com/solutions/security/"track-name="security"track-metadata-child_headline="solutions"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"> 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)" target="_blank"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-eventDetail="workspace.google.com/enterprise/"track-metadata-position="footer"track-metadata-module="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-metadata-position="footer"track-name="industry solutions"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-metadata-child_headline="solutions"track-metadata-module="footer"track-type="footer link"> 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-name="devops solutions"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-position="footer"> 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-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-name="small business solutions"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"> 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-type="footer link"track-name="see all solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/"track-metadata-child_headline="solutions"track-metadata-position="footer"> 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-module="footer"track-name="google cloud affiliate program"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-child_headline="resources"track-type="footer link"> 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-position="footer"track-metadata-eventDetail="cloud.google.com/docs/"track-type="footer link"track-name="google cloud documentation"track-metadata-child_headline="resources"track-metadata-module="footer"> 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-module="footer"track-name="google cloud quickstarts"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"> 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-name="google cloud marketplace"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"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-metadata-eventDetail="learn/"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"track-name="learn about cloud computing"> 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-position="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-eventDetail="cloud.google.com/support-hub/"track-name="support"track-metadata-module="footer"> 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-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"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-metadata-eventDetail="cloud.google.com/architecture/"track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"track-name="cloud architecture center"track-metadata-module="footer"> 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-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/training/"track-name="training"track-metadata-child_headline="resources"track-type="footer link"> 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-name="certifications"track-metadata-child_headline="resources"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/certification"track-metadata-module="footer"> 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-metadata-child_headline="resources"target="_blank"track-type="footer link"track-name="google developers"track-metadata-eventDetail="developers.google.com"track-metadata-module="footer"track-metadata-position="footer"> 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-module="footer"track-metadata-position="footer"track-name="google cloud for startups"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/startup/"track-type="footer link"> 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)" target="_blank"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="status.cloud.google.com"track-metadata-module="footer"track-name="system status"track-metadata-child_headline="resources"> 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-type="footer link"track-metadata-module="footer"track-metadata-child_headline="resources"track-name="release notes"track-metadata-eventDetail="cloud.google.com/release-notes/"track-metadata-position="footer"> 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-eventDetail="cloud.google.com/contact/"track-metadata-module="footer"track-type="footer link"track-name="contact sales"track-metadata-position="footer"track-metadata-child_headline="engage"> 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"target="_blank"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-name="find a partner"> 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-eventDetail="cloud.google.com/partners/become-a-partner/"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="engage"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-type="footer link"track-name="events"track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-position="footer"> 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"rel="noopener"target="_blank"track-metadata-position="footer"track-metadata-child_headline="engage"track-name="podcasts"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"> 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-type="footer link"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/developers/"track-metadata-position="footer"track-metadata-module="footer"track-name="developer center"> 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)" track-metadata-child_headline="engage"target="_blank"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="www.googlecloudpresscorner.com"track-name="press corner"track-metadata-position="footer"rel="noopener"> 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)" rel="noopener"track-metadata-position="footer"track-metadata-eventDetail="www.youtube.com/googlecloud"track-name="google cloud on youtube"target="_blank"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="engage"> 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)" target="_blank"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"track-type="footer link"track-metadata-child_headline="engage"track-metadata-module="footer"rel="noopener"track-name="google cloud tech on youtube"track-metadata-position="footer"> 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-metadata-module="footer"track-metadata-eventDetail="x.com/googlecloud"track-metadata-position="footer"target="_blank"track-name="follow on x"track-type="footer link"track-metadata-child_headline="engage"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-type="footer link"track-metadata-module="footer"track-metadata-position="footer"target="_blank"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-name="join user research"> 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-type="footer link"track-metadata-position="footer"track-name="we are hiring join google cloud"track-metadata-module="footer"track-metadata-eventDetail="careers.google.com/cloud"track-metadata-child_headline="engage"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-type="footer link"rel="noopener"track-metadata-child_headline="engage"track-metadata-position="footer"target="_blank"track-metadata-eventDetail="www.googlecloudcommunity.com"track-name="google cloud community"track-metadata-module="footer"> 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" track-metadata-module="utility footer" track-metadata-eventDetail="//about.google/" target="_blank" track-type="footer link" track-name="about google" track-metadata-position="footer" > 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" target="_blank" track-type="footer link" track-metadata-eventDetail="//policies.google.com/privacy" track-metadata-module="utility footer" track-metadata-position="footer" track-name="privacy" > 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-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-module="utility footer" track-metadata-position="footer" track-name="site terms" target="_blank" track-type="footer link" > 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-metadata-position="footer" track-name="google cloud terms" track-metadata-eventDetail="/product-terms/" track-type="footer link" track-metadata-module="utility 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-name="Manage cookies" track-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" 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-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" track-metadata-eventDetail="/sustainability/" track-name="Our third decade of climate action: join us" > 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-metadata-position="footer" track-metadata-module="utility footer" track-type="footer link" track-name="subscribe" > 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, 39300020, 39300118, 39300196, 39300251, 39300319, 39300322, 39300327, 39300345, 39300354, 39300363, 39300373, 39300412, 39300421, 39300436, 39300473, 39300487, 39300496, 39300498]"> </cloudx-experiment-ids> <script nonce="lW5PvG0NxdpAzbJznZYGeyKN3tgF8c"> (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,116,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,["MiscFeatureFlags__enable_explain_this_code","Profiles__enable_dashboard_curated_recommendations","Profiles__enable_awarding_url","MiscFeatureFlags__enable_view_transitions","Profiles__enable_developer_profiles_callout","MiscFeatureFlags__enable_firebase_utm","Cloud__enable_cloud_shell","Cloud__enable_cloudx_experiment_ids","MiscFeatureFlags__enable_project_variables","Search__enable_suggestions_from_borg","Profiles__enable_recognition_badges","Cloud__enable_cloud_shell_fte_user_flow","MiscFeatureFlags__developers_footer_dark_image","DevPro__enable_cloud_innovators_plus","Search__enable_page_map","Search__enable_ai_eligibility_checks","EngEduTelemetry__enable_engedu_telemetry","Search__scope_to_project_tenant","Cloud__enable_free_trial_server_call","Concierge__enable_pushui","Profiles__enable_completecodelab_endpoint","BookNav__enable_tenant_cache_key","MiscFeatureFlags__developers_footer_image","Analytics__enable_clearcut_logging","Profiles__enable_complete_playlist_endpoint","Cloud__enable_legacy_calculator_redirect","Search__enable_ai_search_summaries_restricted","Experiments__reqs_query_experiments","Cloud__enable_cloud_dlp_service","Cloud__enable_cloud_facet_chat","Profiles__require_profile_eligibility_for_signin","MiscFeatureFlags__enable_variable_operator","Search__enable_ai_search_summaries","DevPro__enable_developer_subscriptions","TpcFeatures__enable_required_headers","MiscFeatureFlags__emergency_css","Cloud__enable_llm_concierge_chat","CloudShell__cloud_code_overflow_menu","Profiles__enable_page_saving","Concierge__enable_concierge_restricted","Cloud__enable_cloudx_ping","Profiles__enable_profile_collections","Search__enable_dynamic_content_confidential_banner","CloudShell__cloud_shell_button","Profiles__enable_release_notes_notifications","TpcFeatures__enable_mirror_tenant_redirects","Profiles__enable_public_developer_profiles"],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>