googleapis.com

A fully managed and highly scalable data discovery and metadata management service.

🔑 oauth2 23 endpoints analyticsmedia
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

mcp-toolbox-sdk-python ✓ Official
pip install mcp-toolbox-sdk-python
python-storage ✓ Official
pip install python-storage
python-aiplatform ✓ Official
pip install python-aiplatform
python-genai ✓ Official
pip install python-genai
js-genai ✓ Official
npm install js-genai
go-genai ✓ Official
go get github.com/googleapis/go-genai
sdk-platform-java ✓ Official
# Maven: see https://github.com/googleapis/sdk-platform-java
java-genai ✓ Official
# Maven: see https://github.com/googleapis/java-genai
dotnet-genai ✓ Official
# See https://github.com/googleapis/dotnet-genai
gax-java ✓ Official
# See https://github.com/googleapis/gax-java
curl examples
Gets a policy tag.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://datacatalog.googleapis.com/v1beta1/{name}
Lists tags assigned to an Entry. The columns in the response are lowercased.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://datacatalog.googleapis.com/v1beta1/{parent}/tags
Get an entry by target resource name. This method allows clients to use the r…
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://datacatalog.googleapis.com/v1beta1/entries:lookup
Endpoints (23 total)
GET
/v1beta1/{name}
Gets a policy tag.
GET
/v1beta1/{parent}/tags
Lists tags assigned to an Entry. The columns in the response are lowercased.
GET
/v1beta1/entries:lookup
Get an entry by target resource name. This method allows clients to use the r…
GET
/v1beta1/{parent}/entries
Lists entries.
GET
/v1beta1/{parent}/policyTags
Lists all policy tags in a taxonomy.
GET
/v1beta1/{parent}/taxonomies
Lists all taxonomies in a project in a particular location that the caller ha…
GET
/v1beta1/{parent}/entryGroups
Lists entry groups.
GET
/v1beta1/{parent}/taxonomies:export
Exports all taxonomies and their policy tags in a project. This method genera…
POST
/v1beta1/{name}:rename
Renames an enum value in a tag template. The enum values have to be unique wi…
POST
/v1beta1/{parent}/tags
Creates a tag on an Entry. Note: The project identified by the `parent` param…
POST
/v1beta1/catalog:search
Searches Data Catalog for multiple resources like entries, tags that match a …
POST
/v1beta1/{parent}/fields
Creates a field in a tag template. The user should enable the Data Catalog AP…
At a glance
Total SDKs10
Languages6
Endpoints23
Authoauth2
Categories2
https://datacatalog.googleapis.com