The Cloud Client Libraries are the recommended way to access Google Cloud APIs programmatically. The Cloud Client Libraries support accessing Google Cloud services in a way that significantly reduces the boilerplate code you have to write. The libraries provide high-level API abstractions so they're easier to understand. They embrace idioms of the language, work well with the standard library, and integrate better with your codebase.
For more information about client libraries for Cloud APIs, see Cloud Client Libraries explained.
Click an API to find out how to use it in Rust:
| Libraries | |
|---|---|
| google-ads-datamanager-v1 |
google-ads-datamanager-v1
|
| google-apps-events-subscriptions-v1 |
google-apps-events-subscriptions-v1
|
| google-apps-meet-v2 |
google-apps-meet-v2
|
| google-backstory |
google-backstory
|
| google-chat-v1 |
google-chat-v1
|
| google-cloud-accessapproval-v1 |
google-cloud-accessapproval-v1
|
| google-cloud-advisorynotifications-v1 |
google-cloud-advisorynotifications-v1
|
| google-cloud-agentidentity-v1 |
google-cloud-agentidentity-v1
|
| google-cloud-agentregistry-v1 |
google-cloud-agentregistry-v1
|
| google-cloud-aiplatform-v1 |
google-cloud-aiplatform-v1
|
| google-cloud-aiplatform-v1-schema-predict-instance |
google-cloud-aiplatform-v1-schema-predict-instance
|
| google-cloud-aiplatform-v1-schema-predict-params |
google-cloud-aiplatform-v1-schema-predict-params
|
| google-cloud-aiplatform-v1-schema-predict-prediction |
google-cloud-aiplatform-v1-schema-predict-prediction
|
| google-cloud-aiplatform-v1-schema-trainingjob-definition |
google-cloud-aiplatform-v1-schema-trainingjob-definition
|
| google-cloud-alloydb-connectors-v1 |
google-cloud-alloydb-connectors-v1
|
| google-cloud-alloydb-v1 |
google-cloud-alloydb-v1
|
| google-cloud-api |
google-cloud-api
|
| google-cloud-api-cloudquotas-v1 |
google-cloud-api-cloudquotas-v1
|
| google-cloud-api-servicecontrol-v1 |
google-cloud-api-servicecontrol-v1
|
| google-cloud-api-servicecontrol-v2 |
google-cloud-api-servicecontrol-v2
|
| google-cloud-api-servicemanagement-v1 |
google-cloud-api-servicemanagement-v1
|
| google-cloud-api-serviceusage-v1 |
google-cloud-api-serviceusage-v1
|
| google-cloud-apigateway-v1 |
google-cloud-apigateway-v1
|
| google-cloud-apigeeconnect-v1 |
google-cloud-apigeeconnect-v1
|
| google-cloud-apihub-v1 |
google-cloud-apihub-v1
|
| google-cloud-apikeys-v2 |
google-cloud-apikeys-v2
|
| google-cloud-apiregistry-v1 |
google-cloud-apiregistry-v1
|
| google-cloud-appengine-v1 |
google-cloud-appengine-v1
|
| google-cloud-apphub-v1 |
google-cloud-apphub-v1
|
| google-cloud-apptopology-v1 |
google-cloud-apptopology-v1
|
| google-cloud-artifactregistry-v1 |
google-cloud-artifactregistry-v1
|
| google-cloud-asset-v1 |
google-cloud-asset-v1
|
| google-cloud-assuredworkloads-v1 |
google-cloud-assuredworkloads-v1
|
| google-cloud-auditmanager-v1 |
google-cloud-auditmanager-v1
|
| google-cloud-backupdr-v1 |
google-cloud-backupdr-v1
|
| google-cloud-baremetalsolution-v2 |
google-cloud-baremetalsolution-v2
|
| google-cloud-beyondcorp-appconnections-v1 |
google-cloud-beyondcorp-appconnections-v1
|
| google-cloud-beyondcorp-appconnectors-v1 |
google-cloud-beyondcorp-appconnectors-v1
|
| google-cloud-beyondcorp-appgateways-v1 |
google-cloud-beyondcorp-appgateways-v1
|
| google-cloud-beyondcorp-clientconnectorservices-v1 |
google-cloud-beyondcorp-clientconnectorservices-v1
|
| google-cloud-beyondcorp-clientgateways-v1 |
google-cloud-beyondcorp-clientgateways-v1
|
| google-cloud-biglake-hive-v1 |
google-cloud-biglake-hive-v1
|
| google-cloud-biglake-v1 |
google-cloud-biglake-v1
|
| google-cloud-bigquery |
google-cloud-bigquery
|
| google-cloud-bigquery-analyticshub-v1 |
google-cloud-bigquery-analyticshub-v1
|
| google-cloud-bigquery-connection-v1 |
google-cloud-bigquery-connection-v1
|
| google-cloud-bigquery-datapolicies-v1 |
google-cloud-bigquery-datapolicies-v1
|
| google-cloud-bigquery-datapolicies-v2 |
google-cloud-bigquery-datapolicies-v2
|
| google-cloud-bigquery-datatransfer-v1 |
google-cloud-bigquery-datatransfer-v1
|
| google-cloud-bigquery-migration-v2 |
google-cloud-bigquery-migration-v2
|
| google-cloud-bigquery-reservation-v1 |
google-cloud-bigquery-reservation-v1
|
| google-cloud-bigquery-v2 |
google-cloud-bigquery-v2
|
| google-cloud-bigtable-admin-v2 |
google-cloud-bigtable-admin-v2
|
| google-cloud-billing-v1 |
google-cloud-billing-v1
|
| google-cloud-binaryauthorization-v1 |
google-cloud-binaryauthorization-v1
|
| google-cloud-blockchainnodeengine-v1 |
google-cloud-blockchainnodeengine-v1
|
| google-cloud-build-v1 |
google-cloud-build-v1
|
| google-cloud-build-v2 |
google-cloud-build-v2
|
| google-cloud-certificatemanager-v1 |
google-cloud-certificatemanager-v1
|
| google-cloud-ces-v1 |
google-cloud-ces-v1
|
| google-cloud-chronicle-v1 |
google-cloud-chronicle-v1
|
| google-cloud-cloudcontrolspartner-v1 |
google-cloud-cloudcontrolspartner-v1
|
| google-cloud-clouddms-v1 |
google-cloud-clouddms-v1
|
| google-cloud-cloudsecuritycompliance-v1 |
google-cloud-cloudsecuritycompliance-v1
|
| google-cloud-commerce-consumer-procurement-v1 |
google-cloud-commerce-consumer-procurement-v1
|
| google-cloud-common |
google-cloud-common
|
| google-cloud-compute-v1 |
google-cloud-compute-v1
|
| google-cloud-confidentialcomputing-v1 |
google-cloud-confidentialcomputing-v1
|
| google-cloud-config-v1 |
google-cloud-config-v1
|
| google-cloud-configdelivery-v1 |
google-cloud-configdelivery-v1
|
| google-cloud-connectors-v1 |
google-cloud-connectors-v1
|
| google-cloud-contactcenterinsights-v1 |
google-cloud-contactcenterinsights-v1
|
| google-cloud-container-v1 |
google-cloud-container-v1
|
| google-cloud-containeranalysis-v1 |
google-cloud-containeranalysis-v1
|
| google-cloud-datacatalog-lineage-v1 |
google-cloud-datacatalog-lineage-v1
|
| google-cloud-datacatalog-v1 |
google-cloud-datacatalog-v1
|
| google-cloud-dataform-v1 |
google-cloud-dataform-v1
|
| google-cloud-datafusion-v1 |
google-cloud-datafusion-v1
|
| google-cloud-dataplex-v1 |
google-cloud-dataplex-v1
|
| google-cloud-dataproc-v1 |
google-cloud-dataproc-v1
|
| google-cloud-datastore-admin-v1 |
google-cloud-datastore-admin-v1
|
| google-cloud-datastream-v1 |
google-cloud-datastream-v1
|
| google-cloud-deploy-v1 |
google-cloud-deploy-v1
|
| google-cloud-developerconnect-v1 |
google-cloud-developerconnect-v1
|
| google-cloud-devicestreaming-v1 |
google-cloud-devicestreaming-v1
|
| google-cloud-dialogflow-cx-v3 |
google-cloud-dialogflow-cx-v3
|
| google-cloud-dialogflow-v2 |
google-cloud-dialogflow-v2
|
| google-cloud-discoveryengine-v1 |
google-cloud-discoveryengine-v1
|
| google-cloud-dns-v1 |
google-cloud-dns-v1
|
| google-cloud-documentai-v1 |
google-cloud-documentai-v1
|
| google-cloud-domains-v1 |
google-cloud-domains-v1
|
| google-cloud-edgecontainer-v1 |
google-cloud-edgecontainer-v1
|
| google-cloud-edgenetwork-v1 |
google-cloud-edgenetwork-v1
|
| google-cloud-essentialcontacts-v1 |
google-cloud-essentialcontacts-v1
|
| google-cloud-eventarc-publishing-v1 |
google-cloud-eventarc-publishing-v1
|
| google-cloud-eventarc-v1 |
google-cloud-eventarc-v1
|
| google-cloud-filestore-v1 |
google-cloud-filestore-v1
|
| google-cloud-financialservices-v1 |
google-cloud-financialservices-v1
|
| google-cloud-firestore-admin-v1 |
google-cloud-firestore-admin-v1
|
| google-cloud-ftp-v1 |
google-cloud-ftp-v1
|
| google-cloud-functions-v2 |
google-cloud-functions-v2
|
| google-cloud-geminidataanalytics-v1 |
google-cloud-geminidataanalytics-v1
|
| google-cloud-gkebackup-v1 |
google-cloud-gkebackup-v1
|
| google-cloud-gkeconnect-gateway-v1 |
google-cloud-gkeconnect-gateway-v1
|
| google-cloud-gkehub-v1 |
google-cloud-gkehub-v1
|
| google-cloud-gkemulticloud-v1 |
google-cloud-gkemulticloud-v1
|
| google-cloud-gkerecommender-v1 |
google-cloud-gkerecommender-v1
|
| google-cloud-grafeas-v1 |
google-cloud-grafeas-v1
|
| google-cloud-gsuiteaddons-v1 |
google-cloud-gsuiteaddons-v1
|
| google-cloud-hypercomputecluster-v1 |
google-cloud-hypercomputecluster-v1
|
| google-cloud-iam-admin-v1 |
google-cloud-iam-admin-v1
|
| google-cloud-iam-credentials-v1 |
google-cloud-iam-credentials-v1
|
| google-cloud-iam-v1 |
google-cloud-iam-v1
|
| google-cloud-iam-v2 |
google-cloud-iam-v2
|
| google-cloud-iam-v3 |
google-cloud-iam-v3
|
| google-cloud-iap-v1 |
google-cloud-iap-v1
|
| google-cloud-identity-accesscontextmanager-v1 |
google-cloud-identity-accesscontextmanager-v1
|
| google-cloud-ids-v1 |
google-cloud-ids-v1
|
| google-cloud-kms-inventory-v1 |
google-cloud-kms-inventory-v1
|
| google-cloud-kms-v1 |
google-cloud-kms-v1
|
| google-cloud-language-v2 |
google-cloud-language-v2
|
| google-cloud-licensemanager-v1 |
google-cloud-licensemanager-v1
|
| google-cloud-location |
google-cloud-location
|
| google-cloud-locationfinder-v1 |
google-cloud-locationfinder-v1
|
| google-cloud-logging-v2 |
google-cloud-logging-v2
|
| google-cloud-longrunning |
google-cloud-longrunning
|
| google-cloud-lustre-v1 |
google-cloud-lustre-v1
|
| google-cloud-maintenance-api-v1 |
google-cloud-maintenance-api-v1
|
| google-cloud-managedidentities-v1 |
google-cloud-managedidentities-v1
|
| google-cloud-managedkafka-schemaregistry-v1 |
google-cloud-managedkafka-schemaregistry-v1
|
| google-cloud-managedkafka-v1 |
google-cloud-managedkafka-v1
|
| google-cloud-memcache-v1 |
google-cloud-memcache-v1
|
| google-cloud-memorystore-v1 |
google-cloud-memorystore-v1
|
| google-cloud-metastore-v1 |
google-cloud-metastore-v1
|
| google-cloud-migrationcenter-v1 |
google-cloud-migrationcenter-v1
|