google-cloud-datacatalog
Google Cloud Datacatalog API client library
Install
google-cloud-datacatalog on PyPI
pip
pip install google-cloud-datacataloguv
uv add google-cloud-datacatalogpoetry
poetry add google-cloud-datacatalogPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — google-api-core, google-auth, grpcio, proto-plus, protobuf, grpc-google-iam-v1 |
| Maintenance | actively maintained — 71 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: google_cloud_datacatalog-3.31.0-py3-none-any.whl
About google-cloud-datacatalog
from the package's own PyPI description — quoted content, verbatim
Python Client for Google Cloud Data Catalog
|stable| |pypi| |versions|
Google Cloud Data Catalog_: A fully managed and highly scalable data discovery and metadata management
service.
Client Library Documentation_Product Documentation_
.. |stable| image:: https://img.shields.io/badge/support-stable-gold.svg :target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#stability-levels .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-datacatalog.svg :target: https://pypi.org/project/google-cloud-datacatalog/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-datacatalog.svg :target: https://pypi.org/project/google-cloud-datacatalog/ .. _Google Cloud Data Catalog: https://cloud.google.com/data-catalog/docs .. _Client Library Documentation: https://cloud.google.com/python/docs/reference/datacatalog/latest/summary_overview .. _Product Documentation: https://cloud.google.com/data-catalog/docs
Quick Start
In order to use this library, you first need to go through the following steps:
Select or create a Cloud Platform project._- `Enable billing...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Official Python client library for Google Cloud Data Catalog, enabling programmatic access to a managed metadata discovery and management service for cataloging and organizing cloud data assets.
Low friction installation with a pure-Python wheel and six well-maintained Google Cloud dependencies. Active maintenance with recent releases; last commit 2026-08-13 and 71 days since latest version.
Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions; suitable for most enterprise and open-source projects.
Usage
pip install google-cloud-datacatalog
from google.cloud import datacatalog_v1
client = datacatalog_v1.DataCatalogClient()
project_id = "my-project"
results = client.search_catalog(scope={"include_project_ids": [project_id]}, query="")
Requires Python >= 3.10; Google Cloud project with Data Catalog API enabled and valid authentication credentials (service account or user credentials).
Verdict: Production-ready, actively maintained official Google client with low install friction and no known vulnerabilities. Permissive Apache-2.0 license and broad Python version support (3.10–3.14) make it suitable for enterprise data governance workflows. Dependency on six Google Cloud packages is standard for this class of library.
Needs verification
- Whether the six runtime dependencies (google-api-core, google-auth, grpcio, proto-plus, protobuf, grpc-google-iam-v1) are themselves actively maintained and free of known vulnerabilities.
- Performance characteristics and rate-limiting behavior when querying large metadata catalogs.
- Whether authentication setup (service account, user credentials, ADC) is straightforward for typical deployment scenarios.
Similar packages
permissive · top 1,000 on PyPI
google-cloud-workflowspermissive · top 1,000 on PyPI
google-cloud-monitoringpermissive · top 1,000 on PyPI
google-cloud-appengine-loggingpermissive · top 1,000 on PyPI
googleapis-common-protospermissive · top 100 on PyPI
google-cloud-bigquery-storagepermissive · top 1,000 on PyPI
google-cloud-firestorepermissive · top 1,000 on PyPI
google-cloud-translatepermissive · top 1,000 on PyPI
google-cloud-buildpermissive · top 1,000 on PyPI
google-cloud-spannerpermissive · top 1,000 on PyPI