# DataHub GraphQL API

**Canonical:** https://apis.io/apis/datahub/datahub-graphql-api/  
**Provider:** DataHub — https://apis.io/providers/datahub/  
**Base URL:** http://localhost:8080/api/graphql  
**Documentation:** https://docs.datahub.com/docs/api/graphql/overview

DataHub GraphQL API is one of 11 APIs that [DataHub](https://apis.io/providers/datahub/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include GraphQL, Metadata, Query, and Search. The published artifact set on APIs.io includes API documentation, a getting-started guide, and an API reference.

Primary API for querying and mutating metadata in DataHub. The GraphQL API serves as the main public API for the platform and can be used to fetch and update metadata programmatically in the language of your choice. It mirrors the capabilities available in the DataHub UI.

## Machine-readable artifacts (13)

- **Documentation** — https://docs.datahub.com/docs/api/graphql/overview
- **GettingStarted** — https://docs.datahub.com/docs/api/graphql/getting-started
- **Reference** — https://docs.datahub.com/docs/graphql/queries
- **Playground** — http://localhost:8080/api/graphiql
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/graphql/datahub-graphql.md
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/apis.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-add-glossary-terms-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-assign-ownership-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-decommission-dataset-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-emit-and-audit-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-tag-dataset-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-trace-lineage-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/datahub/refs/heads/main/arazzo/datahub-upsert-dataset-workflow.yml

## Other DataHub APIs (10)

- [DataHub REST API](https://apis.io/apis/datahub/datahub-rest-api/)
- [DataHub Python SDK](https://apis.io/apis/datahub/datahub-python-sdk/)
- [DataHub Java SDK](https://apis.io/apis/datahub/datahub-java-sdk/)
- [DataHub CLI](https://apis.io/apis/datahub/datahub-cli/)
- [DataHub Actions Framework](https://apis.io/apis/datahub/datahub-actions-framework/)
- [DataHub Batch API](https://apis.io/apis/datahub/datahub-batch-api/)
- [DataHub Entities API](https://apis.io/apis/datahub/datahub-entities-api/)
- [DataHub Platform API](https://apis.io/apis/datahub/datahub-platform-api/)
- [DataHub Relationships API](https://apis.io/apis/datahub/datahub-relationships-api/)
- [DataHub Timeline API](https://apis.io/apis/datahub/datahub-timeline-api/)

## Tags

GraphQL, Metadata, Query, Search

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/datahub/datahub-graphql-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/datahub/.
