Google Cloud Libraries BOM
The Google Cloud Libraries BOM is a Bill-of-Materials (BOM) that provides
consistent versions of Google Cloud Java libraries and their core Google
libraries (gRPC, Protobuf, etc.).
Here is a code snippet showing how to use BOM in the <dependencyManagement>
section. For details, please refer to
Google Cloud: Using Cloud Client Libraries.
To use it in Maven, add the following to your POM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>libraries-bom</artifactId>
<version>26.46.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
When you use the Libraries BOM, you don't specify individual library versions and your application runs on a consistent set of the dependencies.
Libraries in Scope
The content of the Libraries BOM consists of 2 categories:
- Google Cloud Java client libraries (Maven coordinates
com.google.cloud:google-cloud-XXX
, where XXX is a GCP service name) and - Core Google dependency libraries, such as gRPC, Protobuf, and Guava.
This is the table of modules included in the latest libraries-bom release:
libraries-bom: v26.46.0
Artifact ID | Library Type | Google Cloud Library Reference | Google Cloud Product Reference |
---|---|---|---|
api-common | Runtime | 2.35.0 | N/A |
gax | Runtime | 2.52.0 | N/A |
google-analytics-admin | Product | 0.58.0 | Analytics Admin |
google-analytics-data | Product | 0.59.0 | Analytics Data |
google-area120-tables | Product | 0.52.0 | Area 120 Tables |
google-auth-library | Product | 1.24.1 | Google Auth Library |
google-cloud-accessapproval | Product | 2.49.0 | Access Approval |
google-cloud-advisorynotifications | Product | 0.37.0 | Advisory Notifications API |
google-cloud-aiplatform | Product | 3.49.0 | Vertex AI |
google-cloud-alloydb | Product | 0.37.0 | AlloyDB |
google-cloud-alloydb-connectors | Product | 0.26.0 | N/A |
google-cloud-analyticshub | Product | 0.45.0 | Analytics Hub API |
google-cloud-api-gateway | Product | 2.48.0 | API Gateway |
google-cloud-apigee-connect | Product | 2.48.0 | Apigee Connect |
google-cloud-apigee-registry | Product | 0.48.0 | Registry API |
google-cloud-apihub | Product | 0.1.0 | N/A |
google-cloud-apikeys | Product | 0.46.0 | API Keys API |
google-cloud-appengine-admin | Product | 2.48.0 | App Engine Admin API |
google-cloud-apphub | Product | 0.12.0 | N/A |
google-cloud-artifact-registry | Product | 1.47.0 | Artifact Registry |
google-cloud-asset | Product | 3.52.0 | Cloud Asset Inventory |
google-cloud-assured-workloads | Product | 2.48.0 | Assured Workloads for Government |
google-cloud-automl | Product | 2.48.0 | Cloud Auto ML |
google-cloud-backupdr | Product | 0.7.0 | N/A |
google-cloud-bare-metal-solution | Product | 0.48.0 | Bare Metal Solution |
google-cloud-batch | Product | 0.48.0 | Cloud Batch |
google-cloud-beyondcorp-appconnections | Product | 0.46.0 | BeyondCorp AppConnections |
google-cloud-beyondcorp-appconnectors | Product | 0.46.0 | BeyondCorp AppConnectors |
google-cloud-beyondcorp-appgateways | Product | 0.46.0 | BeyondCorp AppGateways |
google-cloud-beyondcorp-clientconnectorservices | Product | 0.46.0 | BeyondCorp ClientConnectorServices |
google-cloud-beyondcorp-clientgateways | Product | 0.46.0 | BeyondCorp ClientGateways |
google-cloud-biglake | Product | 0.36.0 | BigLake |
google-cloud-bigquery | Product | 2.42.1 | Cloud BigQuery |
google-cloud-bigquery-data-exchange | Product | 2.43.0 | Analytics Hub |
google-cloud-bigqueryconnection | Product | 2.50.0 | Cloud BigQuery Connection |
google-cloud-bigquerydatapolicy | Product | 0.45.0 | BigQuery DataPolicy API |
google-cloud-bigquerydatatransfer | Product | 2.48.0 | BigQuery Data Transfer Service |
google-cloud-bigquerymigration | Product | 0.51.0 | BigQuery Migration |
google-cloud-bigqueryreservation | Product | 2.49.0 | Cloud BigQuery Reservation |
google-cloud-bigquerystorage | Product | 3.9.0 | BigQuery Storage |
google-cloud-bigtable | Product | 2.43.0 | Cloud Bigtable |
google-cloud-billing | Product | 2.48.0 | Cloud Billing |
google-cloud-billingbudgets | Product | 2.48.0 | Cloud Billing Budgets |
google-cloud-binary-authorization | Product | 1.47.0 | Binary Authorization |
google-cloud-build | Product | 3.50.0 | Cloud Build |
google-cloud-certificate-manager | Product | 0.51.0 | Certificate Manager |
google-cloud-channel | Product | 3.52.0 | Channel Services |
google-cloud-chat | Product | 0.12.0 | N/A |
google-cloud-cloudcommerceconsumerprocurement | Product | 0.46.0 | Cloud Commerce Consumer Procurement |
google-cloud-cloudcontrolspartner | Product | 0.12.0 | N/A |
google-cloud-cloudquotas | Product | 0.16.0 | N/A |
google-cloud-cloudsupport | Product | 0.32.0 | Google Cloud Support API |
google-cloud-compute | Product | 1.58.0 | Compute Engine |
google-cloud-confidentialcomputing | Product | 0.34.0 | Confidential Computing API |
google-cloud-contact-center-insights | Product | 2.48.0 | CCAI Insights |
google-cloud-container | Product | 2.51.0 | Kubernetes Engine |
google-cloud-containeranalysis | Product | 2.49.0 | Cloud Container Analysis |
google-cloud-contentwarehouse | Product | 0.44.0 | Document AI Warehouse |
google-cloud-core | Runtime | 2.42.0 | Google Cloud Core |
google-cloud-data-fusion | Product | 1.48.0 | Cloud Data Fusion |
google-cloud-datacatalog | Product | 1.54.0 | Data Catalog |
google-cloud-dataflow | Product | 0.52.0 | Dataflow |
google-cloud-dataform | Product | 0.47.0 | Cloud Dataform |
google-cloud-datalabeling | Product | 0.168.0 | Data Labeling |
google-cloud-datalineage | Product | 0.40.0 | Data Lineage |
google-cloud-dataplex | Product | 1.46.0 | Cloud Dataplex |
google-cloud-dataproc | Product | 4.45.0 | Dataproc |
google-cloud-dataproc-metastore | Product | 2.49.0 | Dataproc Metastore |
google-cloud-datastore | Product | 2.21.2 | Cloud Datastore |
google-cloud-datastream | Product | 1.47.0 | Datastream |
google-cloud-debugger-client | Product | 1.48.0 | Cloud Debugger |
google-cloud-deploy | Product | 1.46.0 | Google Cloud Deploy |
google-cloud-developerconnect | Product | 0.5.0 | N/A |
google-cloud-dialogflow | Product | 4.54.0 | Dialogflow API |
google-cloud-dialogflow-cx | Product | 0.59.0 | Dialogflow CX |
google-cloud-discoveryengine | Product | 0.44.0 | Discovery Engine API |
google-cloud-distributedcloudedge | Product | 0.45.0 | Google Distributed Cloud Edge |
google-cloud-dlp | Product | 3.52.0 | Cloud Data Loss Prevention |
google-cloud-dms | Product | 2.47.0 | Database Migration Service |
google-cloud-dns | Product | 2.46.0 | Cloud DNS |
google-cloud-document-ai | Product | 2.52.0 | Document AI |
google-cloud-domains | Product | 1.45.0 | Cloud Domains |
google-cloud-edgenetwork | Product | 0.16.0 | N/A |
google-cloud-enterpriseknowledgegraph | Product | 0.44.0 | Enterprise Knowledge Graph |
google-cloud-errorreporting | Product | 0.169.0-beta | Error Reporting |
google-cloud-essential-contacts | Product | 2.48.0 | Essential Contacts API |
google-cloud-eventarc | Product | 1.48.0 | Eventarc |
google-cloud-eventarc-publishing | Product | 0.48.0 | Eventarc Publishing |
google-cloud-filestore | Product | 1.49.0 | Cloud Filestore API |
google-cloud-firestore | Product | 3.25.1 | Cloud Firestore |
google-cloud-functions | Product | 2.50.0 | Cloud Functions |
google-cloud-gdchardwaremanagement | Product | 0.3.0 | N/A |
google-cloud-gke-backup | Product | 0.47.0 | Backup for GKE |
google-cloud-gke-connect-gateway | Product | 0.49.0 | Connect Gateway API |
google-cloud-gke-multi-cloud | Product | 0.47.0 | Anthos Multicloud |
google-cloud-gkehub | Product | 1.48.0 | GKE Hub API |
google-cloud-gsuite-addons | Product | 2.48.0 | Google Workspace Add-ons API |
google-cloud-iamcredentials | Product | 2.48.0 | IAM Service Account Credentials API |
google-cloud-iap | Product | 0.4.0 | N/A |
google-cloud-ids | Product | 1.47.0 | Intrusion Detection System |
google-cloud-infra-manager | Product | 0.25.0 | N/A |
google-cloud-iot | Product | 2.48.0 | Cloud Internet of Things (IoT) Core |
google-cloud-kms | Product | 2.51.0 | Cloud Key Management Service |
google-cloud-kmsinventory | Product | 0.37.0 | KMS Inventory API |
google-cloud-language | Product | 2.49.0 | Natural Language |
google-cloud-life-sciences | Product | 0.50.0 | Cloud Life Sciences |
google-cloud-live-stream | Product | 0.50.0 | Live Stream API |
google-cloud-logging | Product | 3.20.1 | Cloud Logging |
google-cloud-logging-logback | Product | 0.131.11-alpha | Cloud Logging Logback Appender |
google-cloud-managed-identities | Product | 1.46.0 | Managed Service for Microsoft Active Directory |
google-cloud-managedkafka | Product | 0.4.0 | N/A |
google-cloud-mediatranslation | Product | 0.54.0 | Media Translation API |
google-cloud-meet | Product | 0.15.0 | N/A |
google-cloud-memcache | Product | 2.48.0 | Cloud Memcache |
google-cloud-migrationcenter | Product | 0.30.0 | Migration Center API |
google-cloud-monitoring | Product | 3.49.0 | Stackdriver Monitoring |
google-cloud-monitoring-dashboard | Product | 2.50.0 | Monitoring Dashboards |
google-cloud-monitoring-metricsscope | Product | 0.42.0 | Monitoring Metrics Scopes |
google-cloud-netapp | Product | 0.27.0 | N/A |
google-cloud-network-management | Product | 1.49.0 | Network Management API |
google-cloud-network-security | Product | 0.51.0 | Network Security API |
google-cloud-networkconnectivity | Product | 1.47.0 | Network Connectivity Center |
google-cloud-networkservices | Product | 0.4.0 | N/A |
google-cloud-nio | Product | 0.127.22 | NIO Filesystem Provider for Google Cloud Storage |
google-cloud-notebooks | Product | 1.46.0 | AI Platform Notebooks |
google-cloud-notification | Product | 0.166.0-beta | Google Cloud Pub/Sub Notifications for GCS |
google-cloud-optimization | Product | 1.46.0 | Cloud Fleet Routing |
google-cloud-orchestration-airflow | Product | 1.48.0 | Cloud Composer |
google-cloud-orgpolicy | Product | 2.48.0 | Cloud Organization Policy |
google-cloud-os-config | Product | 2.50.0 | OS Config API |
google-cloud-os-login | Product | 2.47.0 | Cloud OS Login |
google-cloud-parallelstore | Product | 0.11.0 | N/A |
google-cloud-phishingprotection | Product | 0.79.0 | Phishing Protection |
google-cloud-policy-troubleshooter | Product | 1.47.0 | IAM Policy Troubleshooter API |
google-cloud-policysimulator | Product | 0.27.0 | N/A |
google-cloud-private-catalog | Product | 0.50.0 | Private Catalog |
google-cloud-privilegedaccessmanager | Product | 0.2.0 | N/A |
google-cloud-profiler | Product | 2.48.0 | Cloud Profiler |
google-cloud-publicca | Product | 0.45.0 | Public Certificate Authority |
google-cloud-pubsub | Product | 1.132.1 | Cloud Pub/Sub |
google-cloud-pubsublite | Product | 1.14.1 | Cloud Pub/Sub Lite |
google-cloud-rapidmigrationassessment | Product | 0.31.0 | Rapid Migration Assessment API |
google-cloud-recaptchaenterprise | Product | 3.45.0 | reCAPTCHA Enterprise |
google-cloud-recommendations-ai | Product | 0.55.0 | Recommendations AI |
google-cloud-recommender | Product | 2.50.0 | Recommender |
google-cloud-redis | Product | 2.51.0 | Cloud Redis |
google-cloud-redis-cluster | Product | 0.20.0 | N/A |
google-cloud-resource-settings | Product | 1.48.0 | Resource Settings API |
google-cloud-resourcemanager | Product | 1.50.0 | Resource Manager API |
google-cloud-retail | Product | 2.50.0 | Cloud Retail |
google-cloud-run | Product | 0.48.0 | Cloud Run |
google-cloud-scheduler | Product | 2.48.0 | Google Cloud Scheduler |
google-cloud-secretmanager | Product | 2.48.0 | Secret Management |
google-cloud-securesourcemanager | Product | 0.18.0 | N/A |
google-cloud-security-private-ca | Product | 2.50.0 | Certificate Authority Service |
google-cloud-securitycenter | Product | 2.56.0 | Security Command Center |
google-cloud-securitycenter-settings | Product | 0.51.0 | Security Command Center Settings API |
google-cloud-securitycentermanagement | Product | 0.16.0 | N/A |
google-cloud-securityposture | Product | 0.13.0 | N/A |
google-cloud-service-control | Product | 1.48.0 | Service Control API |
google-cloud-service-management | Product | 3.46.0 | Service Management API |
google-cloud-service-usage | Product | 2.48.0 | Service Usage |
google-cloud-servicedirectory | Product | 2.49.0 | Service Directory |
google-cloud-servicehealth | Product | 0.15.0 | N/A |
google-cloud-shell | Product | 2.47.0 | Cloud Shell |
google-cloud-spanner | Product | 6.74.0 | Cloud Spanner |
google-cloud-spanner-jdbc | Product | 2.21.0 | Google Cloud Spanner JDBC |
google-cloud-speech | Product | 4.43.0 | Cloud Speech |
google-cloud-storage | Product | 2.42.0 | Cloud Storage |
google-cloud-storage-control | Product | 2.42.0 | N/A |
google-cloud-storage-transfer | Product | 1.48.0 | Storage Transfer Service |
google-cloud-storageinsights | Product | 0.33.0 | Storage Insights API |
google-cloud-talent | Product | 2.49.0 | Talent Solution |
google-cloud-tasks | Product | 2.48.0 | Cloud Tasks |
google-cloud-telcoautomation | Product | 0.18.0 | N/A |
google-cloud-texttospeech | Product | 2.49.0 | Cloud Text-to-Speech |
google-cloud-tpu | Product | 2.49.0 | Cloud TPU |
google-cloud-trace | Product | 2.48.0 | Stackdriver Trace |
google-cloud-translate | Product | 2.48.0 | Cloud Translation |
google-cloud-vertexai | Product | 1.8.0 | N/A |
google-cloud-video-intelligence | Product | 2.47.0 | Cloud Video Intelligence |
google-cloud-video-stitcher | Product | 0.48.0 | Video Stitcher API |
google-cloud-video-transcoder | Product | 1.47.0 | Video Transcoder |
google-cloud-vision | Product | 3.46.0 | Cloud Vision |
google-cloud-visionai | Product | 0.5.0 | N/A |
google-cloud-vmmigration | Product | 1.48.0 | VM Migration |
google-cloud-vmwareengine | Product | 0.42.0 | Google Cloud VMware Engine |
google-cloud-vpcaccess | Product | 2.49.0 | Serverless VPC Access |
google-cloud-webrisk | Product | 2.47.0 | Web Risk |
google-cloud-websecurityscanner | Product | 2.48.0 | Cloud Security Scanner |
google-cloud-workflow-executions | Product | 2.48.0 | Cloud Workflow Executions |
google-cloud-workflows | Product | 2.48.0 | Cloud Workflows |
google-cloud-workspaceevents | Product | 0.12.0 | N/A |
google-cloud-workstations | Product | 0.36.0 | Cloud Workstations |
google-http-client | Runtime | 1.44.2 | N/A |
google-iam-admin | Product | 3.43.0 | IAM Admin API |
google-iam-policy | Product | 1.46.0 | IAM |
google-identity-accesscontextmanager | Product | 1.49.0 | Identity Access Context Manager |
graal-sdk | Product | 24.0.2 | N/A |
grafeas | Product | 2.49.0 | Grafeas |
nativeimage | Product | 24.0.2 | N/A |
Dependency Dashboard
The google-cloud-bom dashboard provides client library consumers with easy access to dependency information pertaining to each client library that goes into the google-cloud-bom.
The dashboard shows the content of each version of the BOM which includes all the versions of the artifacts in it and their underlying google-cloud-shared-dependencies BOM version.
The dashboard also has an all versions page where user can easily search on any artifact or version to see which version of the google-cloud-bom it exists in -- this could be helpful in providing client library consumer advice on which version(s) of google-cloud-bom to import to address their needs.
Contributing
Contributions to this library are always welcome and highly encouraged.
See google-cloud
's CONTRIBUTING documentation and the shared documentation for more information on how to get started.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See Code of Conduct for more information.
License
Apache 2.0 - See LICENSE for more information.