Ruby Cloud Client Libraries

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 Ruby:

Libraries
AI Platform google-cloud-ai_platform
google-cloud-ai_platform-v1
AI Platform Data Labeling Service google-cloud-data_labeling
google-cloud-data_labeling-v1beta1
API Gateway google-cloud-api_gateway
google-cloud-api_gateway-v1
API Keys API google-cloud-api_keys
google-cloud-api_keys-v2
Access Approval google-cloud-access_approval
google-cloud-access_approval-v1
Access Context Manager google-identity-access_context_manager
google-identity-access_context_manager-v1
Advisory Notifications google-cloud-advisory_notifications
google-cloud-advisory_notifications-v1
Agent Platform Workbench google-cloud-notebooks
google-cloud-notebooks-v1
google-cloud-notebooks-v1beta1
google-cloud-notebooks-v2
Agent Registry google-cloud-agent_registry
google-cloud-agent_registry-v1
AlloyDB for PostgreSQL google-cloud-alloy_db
google-cloud-alloy_db-v1
google-cloud-alloy_db-v1alpha
google-cloud-alloy_db-v1beta
Analytics Admin API google-analytics-admin
google-analytics-admin-v1alpha
Analytics Data API google-analytics-data
google-analytics-data-v1beta
Analytics Hub API google-cloud-bigquery-analytics_hub
google-cloud-bigquery-analytics_hub-v1
google-cloud-bigquery-data_exchange
google-cloud-bigquery-data_exchange-v1beta1
Apigee API hub google-cloud-api_hub
google-cloud-api_hub-v1
Apigee Connect API google-cloud-apigee_connect
google-cloud-apigee_connect-v1
App Engine Admin API google-cloud-app_engine
google-cloud-app_engine-v1
App Hub google-cloud-app_hub
google-cloud-app_hub-v1
App Optimize API google-cloud-app_optimize
google-cloud-app_optimize-v1beta
Artifact Registry google-cloud-artifact_registry
google-cloud-artifact_registry-v1
google-cloud-artifact_registry-v1beta2
Assured Workloads google-cloud-assured_workloads
google-cloud-assured_workloads-v1
google-cloud-assured_workloads-v1beta1
Audit Manager google-cloud-audit_manager
google-cloud-audit_manager-v1
AutoML google-cloud-automl
google-cloud-automl-v1
google-cloud-automl-v1beta1
Backup and DR google-cloud-backupdr
google-cloud-backupdr-v1
Backup for GKE google-cloud-gke_backup
google-cloud-gke_backup-v1
Bare Metal Solution google-cloud-bare_metal_solution
google-cloud-bare_metal_solution-v2
Batch google-cloud-batch
google-cloud-batch-v1
BigQuery google-cloud-bigquery
BigQuery Connection API google-cloud-bigquery-connection
google-cloud-bigquery-connection-v1
BigQuery Data QnA google-cloud-dataqna
google-cloud-dataqna-v1alpha
BigQuery Data Transfer Service google-cloud-bigquery-data_transfer
google-cloud-bigquery-data_transfer-v1
BigQuery DataPolicy API google-cloud-bigquery-data_policies
google-cloud-bigquery-data_policies-v1
google-cloud-bigquery-data_policies-v1beta1
BigQuery Migration google-cloud-bigquery-migration
google-cloud-bigquery-migration-v2
BigQuery Reservation API google-cloud-bigquery-reservation
google-cloud-bigquery-reservation-v1
BigQuery Storage google-cloud-bigquery-storage
google-cloud-bigquery-storage-v1
Bigtable google-cloud-bigtable
google-cloud-bigtable-v2
Binary Authorization google-cloud-binary_authorization
google-cloud-binary_authorization-v1
google-cloud-binary_authorization-v1beta1
Capacity Planner google-cloud-capacity_planner
google-cloud-capacity_planner-v1beta
Certificate Authority Service google-cloud-security-private_ca
google-cloud-security-private_ca-v1
google-cloud-security-private_ca-v1beta1
Certificate Manager google-cloud-certificate_manager
google-cloud-certificate_manager-v1
Channel Services google-cloud-channel
google-cloud-channel-v1
Chat API google-apps-chat
google-apps-chat-v1
Chrome Enterprise Premium google-cloud-beyond_corp
google-cloud-beyond_corp-app_connections-v1
google-cloud-beyond_corp-app_connectors-v1
google-cloud-beyond_corp-app_gateways-v1
google-cloud-beyond_corp-client_gateways-v1
Cloud API Registry google-cloud-api_registry
google-cloud-api_registry-v1beta
Cloud Asset Inventory google-cloud-asset
google-cloud-asset-v1
Cloud Bigtable Admin API google-cloud-bigtable-admin-v2
Cloud Billing google-cloud-billing
google-cloud-billing-v1
Cloud Billing Budget API google-cloud-billing-budgets
google-cloud-billing-budgets-v1
google-cloud-billing-budgets-v1beta1
Cloud Build google-cloud-build
google-cloud-build-v1
google-cloud-build-v2
Cloud DNS google-cloud-dns
Cloud Data Fusion google-cloud-data_fusion
google-cloud-data_fusion-v1
Cloud Database Migration Service google-cloud-cloud_dms
google-cloud-cloud_dms-v1
Cloud Deploy google-cloud-deploy
google-cloud-deploy-v1
Cloud Domains google-cloud-domains
google-cloud-domains-v1
google-cloud-domains-v1beta1
Cloud IDS google-cloud-ids
google-cloud-ids-v1
Cloud Key Management Service google-cloud-kms
google-cloud-kms-v1
Cloud Life Sciences google-cloud-life_sciences
google-cloud-life_sciences-v2beta
Cloud Logging google-cloud-logging
google-cloud-logging-v2
Cloud Monitoring google-cloud-monitoring
google-cloud-monitoring-dashboard-v1
google-cloud-monitoring-metrics_scope-v1
google-cloud-monitoring-v3
Cloud Natural Language API google-cloud-language
google-cloud-language-v1
google-cloud-language-v1beta2
google-cloud-language-v2
Cloud OS Config google-cloud-os_config
google-cloud-os_config-v1
google-cloud-os_config-v1alpha
Cloud OS Login API google-cloud-os_login
google-cloud-os_login-v1
google-cloud-os_login-v1beta
Cloud Optimization AI google-cloud-optimization
google-cloud-optimization-v1
Cloud Product Registry API google-cloud-product_registry
google-cloud-product_registry-v1
Cloud Profiler google-cloud-profiler
google-cloud-profiler-v2
Cloud Quotas google-cloud-cloud_quotas
google-cloud-cloud_quotas-v1
google-cloud-cloud_quotas-v1beta
Cloud Run google-cloud-run-client
google-cloud-run-v2
Cloud Run functions google-cloud-functions
google-cloud-functions-v1
google-cloud-functions-v2
Cloud SQL Admin API google-cloud-sql-v1
google-cloud-sql-v1beta4
Cloud Scheduler google-cloud-scheduler
google-cloud-scheduler-v1
google-cloud-scheduler-v1beta1
Cloud Shell google-cloud-shell
google-cloud-shell-v1
Cloud Storage google-cloud-storage
google-cloud-storage-control
google-cloud-storage-control-v2
Cloud TPU google-cloud-tpu
google-cloud-tpu-v1
Cloud Talent Solution Job Search google-cloud-talent
google-cloud-talent-v4