# google-cloud-node **Repository Path**: trusted-list/google-cloud-node ## Basic Information - **Project Name**: google-cloud-node - **Description**: Google Cloud Client Library for Node.js - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://cloud.google.com/nodejs - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-13 - **Last Updated**: 2026-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Google Cloud Node.js Client Libraries > Node.js idiomatic client libraries for [Google Cloud Platform](https://cloud.google.com/) services. * [Node.js on Google Cloud][gcloud-homepage] Libraries are available on GitHub and npm for developing Node.js applications that interact with individual Google Cloud services: | Repo | Release Level | Version | |------|----------|-----------------| | [Access Approval](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-accessapproval) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/access-approval)](https://npm.im/@google-cloud/access-approval) | | [Access Context Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-identity-accesscontextmanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/access-context-manager)](https://npm.im/@google-cloud/access-context-manager) | | [Address Validation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-addressvalidation) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/addressvalidation)](https://npm.im/@googlemaps/addressvalidation) | | [Advisory Notifications](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-advisorynotifications) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/advisorynotifications)](https://npm.im/@google-cloud/advisorynotifications) | | [AlloyDB](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-alloydb) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/alloydb)](https://npm.im/@google-cloud/alloydb) | | [Analytics Hub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-analyticshub) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-analyticshub)](https://npm.im/@google-cloud/bigquery-analyticshub) | | [API Gateway](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigateway) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/api-gateway)](https://npm.im/@google-cloud/api-gateway) | | [API Keys](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-apikeys) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apikeys)](https://npm.im/@google-cloud/apikeys) | | [Apigee Connect](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigeeconnect) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apigee-connect)](https://npm.im/@google-cloud/apigee-connect) | | [Apigee Registry](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigeeregistry) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apigee-registry)](https://npm.im/@google-cloud/apigee-registry) | | [App Engine Admin](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-appengine) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appengine-admin)](https://npm.im/@google-cloud/appengine-admin) | | [Artifact Registry](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-artifactregistry) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/artifact-registry)](https://npm.im/@google-cloud/artifact-registry) | | [Asset](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-asset) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/asset)](https://npm.im/@google-cloud/asset) | | [Assured Workloads](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-assuredworkloads) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/assured-workloads)](https://npm.im/@google-cloud/assured-workloads) | | [AutoML](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-automl) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/automl)](https://npm.im/@google-cloud/automl) | | [Backup for GKE](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkebackup) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-backup)](https://npm.im/@google-cloud/gke-backup) | | [Bare Metal Solution](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-baremetalsolution) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bare-metal-solution)](https://npm.im/@google-cloud/bare-metal-solution) | | [Batch](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-batch) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/batch)](https://npm.im/@google-cloud/batch) | | [BeyondCorp AppConnections](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appconnections) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appconnections)](https://npm.im/@google-cloud/appconnections) | | [BeyondCorp AppConnectors](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appconnectors) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appconnectors)](https://npm.im/@google-cloud/appconnectors) | | [BeyondCorp AppGateways](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appgateways) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appgateways)](https://npm.im/@google-cloud/appgateways) | | [BeyondCorp ClientConnectorServices](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-clientconnectorservices) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/clientconnectorservices)](https://npm.im/@google-cloud/clientconnectorservices) | | [BeyondCorp ClientGateways](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-clientgateways) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/clientgateways)](https://npm.im/@google-cloud/clientgateways) | | [BigQuery Connection](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-connection) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-connection)](https://npm.im/@google-cloud/bigquery-connection) | | [BigQuery Data Policy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-datapolicies) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-datapolicies)](https://npm.im/@google-cloud/bigquery-datapolicies) | | [BigQuery Data Transfer](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-datatransfer) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-data-transfer)](https://npm.im/@google-cloud/bigquery-data-transfer) | | [BigQuery Migration](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-migration) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-migration)](https://npm.im/@google-cloud/bigquery-migration) | | [BigQuery Reservation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-reservation) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-reservation)](https://npm.im/@google-cloud/bigquery-reservation) | | [Billing](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-billing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/billing)](https://npm.im/@google-cloud/billing) | | [Billing Budget](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-billing-budgets) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/billing-budgets)](https://npm.im/@google-cloud/billing-budgets) | | [Binary Authorization](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-binaryauthorization) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/binary-authorization)](https://npm.im/@google-cloud/binary-authorization) | | [Build](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-cloudbuild) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudbuild)](https://npm.im/@google-cloud/cloudbuild) | | [Certificate Authority](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-security-privateca) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/security-private-ca)](https://npm.im/@google-cloud/security-private-ca) | | [Certificate Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-certificatemanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/certificate-manager)](https://npm.im/@google-cloud/certificate-manager) | | [Channel](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-channel) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/channel)](https://npm.im/@google-cloud/channel) | | [Composer](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-orchestration-airflow-service) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/orchestration-airflow)](https://npm.im/@google-cloud/orchestration-airflow) | | [Compute Engine](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-compute) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/compute)](https://npm.im/@google-cloud/compute) | | [Confidential Computing](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-confidentialcomputing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/confidentialcomputing)](https://npm.im/@google-cloud/confidentialcomputing) | | [Connect Gateway](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkeconnect-gateway) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-connect-gateway)](https://npm.im/@google-cloud/gke-connect-gateway) | | [Contact Center AI Insights](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-contactcenterinsights) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/contact-center-insights)](https://npm.im/@google-cloud/contact-center-insights) | | [Container Analysis](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-containeranalysis) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/containeranalysis)](https://npm.im/@google-cloud/containeranalysis) | | [Container Analysis](https://github.com/googleapis/google-cloud-node/tree/main/packages/grafeas) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/grafeas)](https://npm.im/@google-cloud/grafeas) | | [Data Catalog](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datacatalog) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datacatalog)](https://npm.im/@google-cloud/datacatalog) | | [Data Fusion](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datafusion) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/data-fusion)](https://npm.im/@google-cloud/data-fusion) | | [Data Lineage](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datacatalog-lineage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/lineage)](https://npm.im/@google-cloud/lineage) | | [Database Migration](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-clouddms) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dms)](https://npm.im/@google-cloud/dms) | | [Dataform](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataform) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataform)](https://npm.im/@google-cloud/dataform) | | [Dataplex](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataplex) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataplex)](https://npm.im/@google-cloud/dataplex) | | [Dataproc](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataproc) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataproc)](https://npm.im/@google-cloud/dataproc) | | [Dataproc Metastore](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-metastore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataproc-metastore)](https://npm.im/@google-cloud/dataproc-metastore) | | [Datastream](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datastream) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datastream)](https://npm.im/@google-cloud/datastream) | | [Deploy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-deploy) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/deploy)](https://npm.im/@google-cloud/deploy) | | [Dialogflow](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dialogflow) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dialogflow)](https://npm.im/@google-cloud/dialogflow) | | [Dialogflow CX API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dialogflow-cx) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dialogflow-cx)](https://npm.im/@google-cloud/dialogflow-cx) | | [Discovery Engine](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-discoveryengine) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/discoveryengine)](https://npm.im/@google-cloud/discoveryengine) | | [Document AI](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-documentai) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/documentai)](https://npm.im/@google-cloud/documentai) | | [Document AI Warehouse](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-contentwarehouse) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/contentwarehouse)](https://npm.im/@google-cloud/contentwarehouse) | | [Domains](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/domains)](https://npm.im/@google-cloud/domains) | | [Essential Contacts](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-essentialcontacts) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/essential-contacts)](https://npm.im/@google-cloud/essential-contacts) | | [Eventarc](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-eventarc) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/eventarc)](https://npm.im/@google-cloud/eventarc) | | [Eventarc Publishing](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-eventarc-publishing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/eventarc-publishing)](https://npm.im/@google-cloud/eventarc-publishing) | | [Filestore](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-filestore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/filestore)](https://npm.im/@google-cloud/filestore) | | [Functions](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-functions) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/functions)](https://npm.im/@google-cloud/functions) | | [Generative Language](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-ai-generativelanguage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-ai/generativelanguage)](https://npm.im/@google-ai/generativelanguage) | | [GKE Hub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkehub) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-hub)](https://npm.im/@google-cloud/gke-hub) | | [GKE Multi-Cloud](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkemulticloud) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gkemulticloud)](https://npm.im/@google-cloud/gkemulticloud) | | [Google Workspace add-ons](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gsuiteaddons) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gsuiteaddons)](https://npm.im/@google-cloud/gsuiteaddons) | | [IAM Service Account Credentials](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-iam-credentials) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iam-credentials)](https://npm.im/@google-cloud/iam-credentials) | | [Identity and Access Management (IAM)](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-iam) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iam)](https://npm.im/@google-cloud/iam) | | [Identity-Aware Proxy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-iap) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iap)](https://npm.im/@google-cloud/iap) | | [IDS](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-ids) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/ids)](https://npm.im/@google-cloud/ids) | | [IoT](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-iot) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iot)](https://npm.im/@google-cloud/iot) | | [Key Management Service (KMS)](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-kms) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/kms)](https://npm.im/@google-cloud/kms) | | [KMS Inventory](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-kms-inventory) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/kms-inventory)](https://npm.im/@google-cloud/kms-inventory) | | [Kubernetes Engine](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-container) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/container)](https://npm.im/@google-cloud/container) | | [Live Stream](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-livestream) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/livestream)](https://npm.im/@google-cloud/livestream) | | [Managed Service for Microsoft Active Directory](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-managedidentities) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/managed-identities)](https://npm.im/@google-cloud/managed-identities) | | [Maps Platform Datasets](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-mapsplatformdatasets) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/maps-platform-datasets)](https://npm.im/@googlemaps/maps-platform-datasets) | | [Memorystore for Memcached](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-memcache) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/memcache)](https://npm.im/@google-cloud/memcache) | | [Memorystore for Redis](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-redis) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/redis)](https://npm.im/@google-cloud/redis) | | [Migration Center](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-migrationcenter) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/migrationcenter)](https://npm.im/@google-cloud/migrationcenter) | | [Monitoring](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-monitoring) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/monitoring)](https://npm.im/@google-cloud/monitoring) | | [Monitoring](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-monitoring-dashboard) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/monitoring-dashboards)](https://npm.im/@google-cloud/monitoring-dashboards) | | [Natural Language](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-language) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/language)](https://npm.im/@google-cloud/language) | | [Network Connectivity](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkconnectivity) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-connectivity)](https://npm.im/@google-cloud/network-connectivity) | | [Network Management](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkmanagement) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-management)](https://npm.im/@google-cloud/network-management) | | [Network Security](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networksecurity) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-security)](https://npm.im/@google-cloud/network-security) | | [Notebooks](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-notebooks) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/notebooks)](https://npm.im/@google-cloud/notebooks) | | [Organization Policy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-orgpolicy) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/org-policy)](https://npm.im/@google-cloud/org-policy) | | [OS Config](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-osconfig) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/os-config)](https://npm.im/@google-cloud/os-config) | | [OS Login](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-oslogin) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/os-login)](https://npm.im/@google-cloud/os-login) | | [Places API (New)](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-places) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/places)](https://npm.im/@googlemaps/places) | | [Policy Troubleshooter](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-policytroubleshooter) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/policy-troubleshooter)](https://npm.im/@google-cloud/policy-troubleshooter) | | [Product Registry](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-productregistry) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/productregistry)](https://npm.im/@google-cloud/productregistry) | | [Public Certificate Authority](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-security-publicca) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/publicca)](https://npm.im/@google-cloud/publicca) | | [Quotas](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-cloudquotas) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudquotas)](https://npm.im/@google-cloud/cloudquotas) | | [Rapid Migration Assessment](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-rapidmigrationassessment) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/rapidmigrationassessment)](https://npm.im/@google-cloud/rapidmigrationassessment) | | [reCAPTCHA Enterprise](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-recaptchaenterprise) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/recaptcha-enterprise)](https://npm.im/@google-cloud/recaptcha-enterprise) | | [Recommender](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-recommender) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/recommender)](https://npm.im/@google-cloud/recommender) | | [Resource Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-resourcemanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/resource-manager)](https://npm.im/@google-cloud/resource-manager) | | [Routes](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-routing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/routing)](https://npm.im/@googlemaps/routing) | | [Run Admin](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-run) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/run)](https://npm.im/@google-cloud/run) | | [Scheduler](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-scheduler) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/scheduler)](https://npm.im/@google-cloud/scheduler) | | [Secret Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-secretmanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/secret-manager)](https://npm.im/@google-cloud/secret-manager) | | [Security Command Center](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-securitycenter) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/security-center)](https://npm.im/@google-cloud/security-center) | | [Sensitive Data Protection (DLP)](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-privacy-dlp) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dlp)](https://npm.im/@google-cloud/dlp) | | [Serverless VPC Access](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vpcaccess) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vpc-access)](https://npm.im/@google-cloud/vpc-access) | | [Service Control](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-servicecontrol) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-control)](https://npm.im/@google-cloud/service-control) | | [Service Directory](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-servicedirectory) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-directory)](https://npm.im/@google-cloud/service-directory) | | [Service Management](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-servicemanagement) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-management)](https://npm.im/@google-cloud/service-management) | | [Service Usage](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-serviceusage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-usage)](https://npm.im/@google-cloud/service-usage) | | [Shell](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-shell) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/shell)](https://npm.im/@google-cloud/shell) | | [Shopping Merchant Accounts](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-accounts) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/accounts)](https://npm.im/@google-shopping/accounts) | | [Speech-to-Text](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-speech) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/speech)](https://npm.im/@google-cloud/speech) | | [Storage Insights](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-storageinsights) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storageinsights)](https://npm.im/@google-cloud/storageinsights) | | [Storage Transfer](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-storagetransfer) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storage-transfer)](https://npm.im/@google-cloud/storage-transfer) | | [Support](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-support) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/support)](https://npm.im/@google-cloud/support) | | [Talent Solution](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-talent) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/talent)](https://npm.im/@google-cloud/talent) | | [Tasks](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-tasks) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/tasks)](https://npm.im/@google-cloud/tasks) | | [Text-to-Speech](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-texttospeech) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/text-to-speech)](https://npm.im/@google-cloud/text-to-speech) | | [TPU](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-tpu) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/tpu)](https://npm.im/@google-cloud/tpu) | | [Transcoder](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-transcoder) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-transcoder)](https://npm.im/@google-cloud/video-transcoder) | | [Translation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-translate) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/translate)](https://npm.im/@google-cloud/translate) | | [Vertex AI](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-aiplatform) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/aiplatform)](https://npm.im/@google-cloud/aiplatform) | | [Vertex AI Search for commerce](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-retail) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/retail)](https://npm.im/@google-cloud/retail) | | [Video Intelligence](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-videointelligence) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-intelligence)](https://npm.im/@google-cloud/video-intelligence) | | [Video Stitcher](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-stitcher) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-stitcher)](https://npm.im/@google-cloud/video-stitcher) | | [Vision](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vision) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vision)](https://npm.im/@google-cloud/vision) | | [VM Migration](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vmmigration) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vmmigration)](https://npm.im/@google-cloud/vmmigration) | | [VMware Engine](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vmwareengine) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vmwareengine)](https://npm.im/@google-cloud/vmwareengine) | | [Web Risk](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-webrisk) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/web-risk)](https://npm.im/@google-cloud/web-risk) | | [Web Security Scanner](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-websecurityscanner) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/web-security-scanner)](https://npm.im/@google-cloud/web-security-scanner) | | [Workflows](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/workflows)](https://npm.im/@google-cloud/workflows) | | [Workstations](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workstations) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/workstations)](https://npm.im/@google-cloud/workstations) | | [Agent Identity](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-agentidentity) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/agentidentity)](https://npm.im/@google-cloud/agentidentity) | | [Agent Registry](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-agentregistry) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/agentregistry)](https://npm.im/@google-cloud/agentregistry) | | [Analytics Hub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-dataexchange) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-data-exchange)](https://npm.im/@google-cloud/bigquery-data-exchange) | | [API hub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apihub) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apihub)](https://npm.im/@google-cloud/apihub) | | [API Registry](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apiregistry) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apiregistry)](https://npm.im/@google-cloud/apiregistry) | | [App Hub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apphub) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apphub)](https://npm.im/@google-cloud/apphub) | | [App Lifecycle Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-saasplatform-saasservicemgmt) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/saasservicemgmt)](https://npm.im/@google-cloud/saasservicemgmt) | | [App Optimize](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-appoptimize) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appoptimize)](https://npm.im/@google-cloud/appoptimize) | | [App Topology](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apptopology) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apptopology)](https://npm.im/@google-cloud/apptopology) | | [Area120 Tables](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-area120-tables) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google/area120-tables)](https://npm.im/@google/area120-tables) | | [Audit Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-auditmanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/auditmanager)](https://npm.im/@google-cloud/auditmanager) | | [Backup and DR Service](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-backupdr) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/backupdr)](https://npm.im/@google-cloud/backupdr) | | [BigQuery Storage API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-storage-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-storage-api)](https://npm.im/@google-cloud/bigquery-storage-api) | | [Bigtable API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigtable-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigtable-api)](https://npm.im/@google-cloud/bigtable-api) | | [Capacity Planner](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-capacityplanner) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/capacityplanner)](https://npm.im/@google-cloud/capacityplanner) | | [Chronicle](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-chronicle) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/chronicle)](https://npm.im/@google-cloud/chronicle) | | [Cluster Director](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-hypercomputecluster) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/hypercomputecluster)](https://npm.im/@google-cloud/hypercomputecluster) | | [Commerce Consumer Procurement](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-commerce-consumer-procurement) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/procurement)](https://npm.im/@google-cloud/procurement) | | [Commerce Producer](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-commerceproducer) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/commerceproducer)](https://npm.im/@google-cloud/commerceproducer) | | [Config Delivery](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-configdelivery) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/configdelivery)](https://npm.im/@google-cloud/configdelivery) | | [Connectors](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-connectors) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/connectors)](https://npm.im/@google-cloud/connectors) | | [Controls Partner](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-cloudcontrolspartner) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudcontrolspartner)](https://npm.im/@google-cloud/cloudcontrolspartner) | | [CSS](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-css) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/css)](https://npm.im/@google-shopping/css) | | [Data Analytics API with Gemini](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-geminidataanalytics) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/geminidataanalytics)](https://npm.im/@google-cloud/geminidataanalytics) | | [Data Labeling](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datalabeling) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datalabeling)](https://npm.im/@google-cloud/datalabeling) | | [Data Lineage](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datacatalog-lineage-configmanagement) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/configmanagement)](https://npm.im/@google-cloud/configmanagement) | | [Data Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-ads-datamanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-ads/datamanager)](https://npm.im/@google-ads/datamanager) | | [Data QnA](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataqna) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/data-qna)](https://npm.im/@google-cloud/data-qna) | | [Database Center](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-databasecenter) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/databasecenter)](https://npm.im/@google-cloud/databasecenter) | | [Dataflow](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-dataflow) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataflow)](https://npm.im/@google-cloud/dataflow) | | [Datastore API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datastore-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datastore-api)](https://npm.im/@google-cloud/datastore-api) | | [Developer Connect](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-developerconnect) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/developerconnect)](https://npm.im/@google-cloud/developerconnect) | | [Developer Knowledge](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-developer-knowledge) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google/developer-knowledge)](https://npm.im/@google/developer-knowledge) | | [Device Streaming](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-devicestreaming) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/devicestreaming)](https://npm.im/@google-cloud/devicestreaming) | | [Distributed Cloud Edge Container](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-edgecontainer) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/edgecontainer)](https://npm.im/@google-cloud/edgecontainer) | | [Distributed Cloud Edge Network](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-edgenetwork) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/edgenetwork)](https://npm.im/@google-cloud/edgenetwork) | | [Financial Services](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-financialservices) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/financialservices)](https://npm.im/@google-cloud/financialservices) | | [Firestore API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-firestore-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/firestore-api)](https://npm.im/@google-cloud/firestore-api) | | [FTP](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-ftp) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/ftp)](https://npm.im/@google-cloud/ftp) | | [GDC Hardware Management](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gdchardwaremanagement) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gdchardwaremanagement)](https://npm.im/@google-cloud/gdchardwaremanagement) | | [Gemini Enterprise for Customer Experience](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-ces) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/ces)](https://npm.im/@google-cloud/ces) | | [Geocoding](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-geocode) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/geocode)](https://npm.im/@google-cloud/geocode) | | [GKE Recommender](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkerecommender) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gkerecommender)](https://npm.im/@google-cloud/gkerecommender) | | [Google Ad Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-ads-admanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-ads/admanager)](https://npm.im/@google-ads/admanager) | | [Google Analytics Admin](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-analytics-admin) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-analytics/admin)](https://npm.im/@google-analytics/admin) | | [Google Analytics Data](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-analytics-data) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-analytics/data)](https://npm.im/@google-analytics/data) | | [Google Chat](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-chat) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-apps/chat)](https://npm.im/@google-apps/chat) | | [Google Health](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devicesandservices-health) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/health)](https://npm.im/@google-cloud/health) | | [Google Marketing Platform Admin](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-marketingplatform-admin) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-ads/marketing-platform-admin)](https://npm.im/@google-ads/marketing-platform-admin) | | [Google Meet](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-apps-meet) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-apps/meet)](https://npm.im/@google-apps/meet) | | [Google Workspace Events](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-apps-events-subscriptions) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/subscriptions)](https://npm.im/@google-cloud/subscriptions) | | [Infrastructure Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-config) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/config)](https://npm.im/@google-cloud/config) | | [Isochrones](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-isochrones) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-maps/isochrones)](https://npm.im/@google-maps/isochrones) | | [Last Mile Fleet Solution Delivery](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-fleetengine-delivery) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/fleetengine-delivery)](https://npm.im/@googlemaps/fleetengine-delivery) | | [License Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-licensemanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/licensemanager)](https://npm.im/@google-cloud/licensemanager) | | [Life Sciences](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-lifesciences) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/life-sciences)](https://npm.im/@google-cloud/life-sciences) | | [Local Rides and Deliveries](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-fleetengine) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/fleetengine)](https://npm.im/@googlemaps/fleetengine) | | [Location Finder](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-locationfinder) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/locationfinder)](https://npm.im/@google-cloud/locationfinder) | | [Logging API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-logging-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/logging-api)](https://npm.im/@google-cloud/logging-api) | | [Maintenance](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-maintenance-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/maintenance-api)](https://npm.im/@google-cloud/maintenance-api) | | [Managed Lustre](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-lustre) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/lustre)](https://npm.im/@google-cloud/lustre) | | [Managed Service for Apache Kafka](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-managedkafka-schemaregistry) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/managedkafka-schemaregistry)](https://npm.im/@google-cloud/managedkafka-schemaregistry) | | [Managed Service for Apache Kafka](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-managedkafka) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/managedkafka)](https://npm.im/@google-cloud/managedkafka) | | [Map Management](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-mapmanagement) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/mapmanagement)](https://npm.im/@google-cloud/mapmanagement) | | [Media Translation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-mediatranslation) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/media-translation)](https://npm.im/@google-cloud/media-translation) | | [Memorystore](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-memorystore) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/memorystore)](https://npm.im/@google-cloud/memorystore) | | [Memorystore for Redis](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-redis-cluster) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/redis-cluster)](https://npm.im/@google-cloud/redis-cluster) | | [Model Armor](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-modelarmor) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/modelarmor)](https://npm.im/@google-cloud/modelarmor) | | [Navigation Connect](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-navconnect) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/navconnect)](https://npm.im/@google-cloud/navconnect) | | [NetApp](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-netapp) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/netapp)](https://npm.im/@google-cloud/netapp) | | [Network Services](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkservices) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/networkservices)](https://npm.im/@google-cloud/networkservices) | | [Oracle Database@Google Cloud](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-oracledatabase) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/oracledatabase)](https://npm.im/@google-cloud/oracledatabase) | | [Parallelstore](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-parallelstore) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/parallelstore)](https://npm.im/@google-cloud/parallelstore) | | [Parameter Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-parametermanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/parametermanager)](https://npm.im/@google-cloud/parametermanager) | | [Phishing Protection](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-phishingprotection) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/phishing-protection)](https://npm.im/@google-cloud/phishing-protection) | | [Places Aggregate](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-areainsights) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/areainsights)](https://npm.im/@googlemaps/areainsights) | | [Policy Simulator](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-policysimulator) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/policysimulator)](https://npm.im/@google-cloud/policysimulator) | | [Policy Troubleshooter](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-policytroubleshooter-iam) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/policy-troubleshooter-iam)](https://npm.im/@google-cloud/policy-troubleshooter-iam) | | [Private Catalog](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-privatecatalog) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/private-catalog)](https://npm.im/@google-cloud/private-catalog) | | [Privileged Access Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-privilegedaccessmanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/privilegedaccessmanager)](https://npm.im/@google-cloud/privilegedaccessmanager) | | [Profiler](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-cloudprofiler) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudprofiler)](https://npm.im/@google-cloud/cloudprofiler) | | [Pub/Sub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-pubsub-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/pubsub-api)](https://npm.im/@google-cloud/pubsub-api) | | [Route Optimization](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-routeoptimization) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/routeoptimization)](https://npm.im/@googlemaps/routeoptimization) | | [Secure Source Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-securesourcemanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/securesourcemanager)](https://npm.im/@google-cloud/securesourcemanager) | | [Security Command Center Management](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-securitycentermanagement) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/securitycentermanagement)](https://npm.im/@google-cloud/securitycentermanagement) | | [Security Compliance](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-cloudsecuritycompliance) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudsecuritycompliance)](https://npm.im/@google-cloud/cloudsecuritycompliance) | | [Service Health](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-servicehealth) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/servicehealth)](https://npm.im/@google-cloud/servicehealth) | | [Shopping Merchant Conversions](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-conversions) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/conversions)](https://npm.im/@google-shopping/conversions) | | [Shopping Merchant Data Sources](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-datasources) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/datasources)](https://npm.im/@google-shopping/datasources) | | [Shopping Merchant Inventories](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-inventories) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/inventories)](https://npm.im/@google-shopping/inventories) | | [Shopping Merchant Issue Resolution](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-issueresolution) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/issueresolution)](https://npm.im/@google-shopping/issueresolution) | | [Shopping Merchant LFP](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-lfp) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/lfp)](https://npm.im/@google-shopping/lfp) | | [Shopping Merchant Loyalty Customers](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-loyaltycustomers) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/loyaltycustomers)](https://npm.im/@google-shopping/loyaltycustomers) | | [Shopping Merchant Notifications](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-notifications) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/notifications)](https://npm.im/@google-shopping/notifications) | | [Shopping Merchant Order Tracking](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-ordertracking) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/ordertracking)](https://npm.im/@google-shopping/ordertracking) | | [Shopping Merchant Products](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-products) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/products)](https://npm.im/@google-shopping/products) | | [Shopping Merchant Promotions](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-promotions) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/promotions)](https://npm.im/@google-shopping/promotions) | | [Shopping Merchant Quota](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-quota) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/quota)](https://npm.im/@google-shopping/quota) | | [Shopping Merchant Reports](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-reports) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/reports)](https://npm.im/@google-shopping/reports) | | [Shopping Merchant Reviews](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-shopping-merchant-reviews) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-shopping/reviews)](https://npm.im/@google-shopping/reviews) | | [Solar](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-solar) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/solar)](https://npm.im/@googlemaps/solar) | | [Spanner API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-spanner-api) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/spanner-api)](https://npm.im/@google-cloud/spanner-api) | | [SQL Admin](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-sql) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/sql)](https://npm.im/@google-cloud/sql) | | [Storage](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-storage-control) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storage-control)](https://npm.im/@google-cloud/storage-control) | | [Storage Batch Operations](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-storagebatchoperations) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storagebatchoperations)](https://npm.im/@google-cloud/storagebatchoperations) | | [Street View Publish](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-streetview-publish) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/streetview-publish)](https://npm.im/@googlemaps/streetview-publish) | | [Telco Automation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-telcoautomation) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/telcoautomation)](https://npm.im/@google-cloud/telcoautomation) | | [Vector Search](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vectorsearch) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vectorsearch)](https://npm.im/@google-cloud/vectorsearch) | | [Vision AI](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-visionai) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/visionai)](https://npm.im/@google-cloud/visionai) | | [Workload Identity](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workloadidentity) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/workloadidentity)](https://npm.im/@google-cloud/workloadidentity) | | [Workload Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workloadmanager) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/workloadmanager)](https://npm.im/@google-cloud/workloadmanager) | If the service is not listed above, [google-api-nodejs-client](https://github.com/googleapis/google-api-nodejs-client) interfaces with additional Google Cloud APIs using a legacy REST interface. _When building Node.js applications, preference should be given to the libraries listed in the table._ ## Enabling APIs Before you can interact with a given Google Cloud Service, you must enable its API. Links are available for enabling APIs in the table at the beginning of this document, and in each libraries README.md. ## Authentication ### Download your Service Account Credentials JSON file To use Application Default Credentials, You first need to download a set of JSON credentials for your project. Go to **APIs & Auth** > **Credentials** in the [Google Developers Console][devconsole] and select **Service account** from the **Add credentials** dropdown. > This file is your *only copy* of these credentials. It should never be > committed with your source code, and should be stored securely. Once downloaded, store the path to this file in the `GOOGLE_APPLICATION_CREDENTIALS` environment variable. ### Other Authentication Methods Other authentication methods are outlined in the README for [google-auth-library-nodejs](https://github.com/googleapis/google-cloud-node/tree/main/core/packages/google-auth-library-nodejs), which is the authentication library used by all Google Cloud Node.js clients. ## Example Applications - [nodejs-getting-started][nodejs-getting-started] - A sample and [tutorial][nodejs-getting-started-tutorial] that demonstrates how to build a complete web application using Cloud Datastore, Cloud Storage, and Cloud Pub/Sub and deploy it to Google App Engine or Google Compute Engine. - [gcloud-node-todos][gcloud-todos] - A TodoMVC backend using google-cloud-node and Datastore. - [gitnpm][gitnpm] - Easily lookup an npm package's GitHub repo using google-cloud-node and Google App Engine. - [gcloud-kvstore][gcloud-kvstore] - Use Datastore as a simple key-value store. - [hya-wave][hya-wave] - Cloud-based web sample editor. Part of the [hya-io][hya-io] family of products. - [gstore-node][gstore-node] - Google Datastore Entities Modeling library. - [gstore-api][gstore-api] - REST API builder for Google Datastore Entities. ## Supported Node.js Versions Our client libraries follow the [Node.js release schedule](https://nodejs.org/en/about/releases/). Libraries are compatible with all current _active_ and _maintenance_ versions of Node.js. If you are using an end-of-life version of Node.js, we recommend that you update as soon as possible to an actively supported LTS version. Google's client libraries support legacy versions of Node.js runtimes on a best-efforts basis with the following warnings: * Legacy versions are not tested in continuous integration. * Some security patches and features cannot be backported. * Dependencies cannot be kept up-to-date. Client libraries targeting some end-of-life versions of Node.js are available, and can be installed through npm [dist-tags](https://docs.npmjs.com/cli/dist-tag). The dist-tags follow the naming convention `legacy-(version)`. For example, `{{ metadata['lib_install_cmd'] }}@legacy-10` installs client libraries for versions compatible with Node.js 10. ## Versioning Our libraries follow [Semantic Versioning][semver]. Please note it is currently under active development. Any release versioned `0.x.y` is subject to backwards-incompatible changes at any time. **Stable**: Libraries defined at the Stable quality level are stable. The code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against Stable libraries are addressed with the highest priority. **Preview**: Libraries defined at the preview quality level are still a work-in-progress and are more likely to get backwards-incompatible updates. ## Contributing Contributions to this library are always welcome and highly encouraged. See [CONTRIBUTING][contributing] for more information on how to get started. ## License Apache 2.0 - See [LICENSE][license] for more information. [stable-stability]: https://img.shields.io/badge/stability-stable-green [ga-description]: #ga [preview-stability]: https://img.shields.io/badge/stability-preview-orange [preview-description]: #preview [launch-stages]: https://cloud.google.com/products#section-22 [gcloud-homepage]: https://cloud.google.com/nodejs/ [nodejs-getting-started]: https://github.com/GoogleCloudPlatform/nodejs-getting-started [nodejs-getting-started-tutorial]: https://cloud.google.com/nodejs/getting-started/hello-world [gcloud-todos]: https://github.com/GoogleCloudPlatform/gcloud-node-todos [gitnpm]: https://github.com/stephenplusplus/gitnpm [gcloud-kvstore]: https://github.com/stephenplusplus/gcloud-kvstore [hya-wave]: https://wav.hya.io [hya-io]: https://hya.io [gstore-node]: https://github.com/sebelga/gstore-node [gstore-api]: https://github.com/sebelga/gstore-api [devconsole]: https://console.cloud.google.com [googleapis]: https://github.com/googleapis/google-api-nodejs-client [semver]: http://semver.org [contributing]: CONTRIBUTING.md [license]: LICENSE