DataHub is an open-source metadata platform that serves as a centralized system for data discovery, observability, and governance. Built on a stream-oriented architecture, it ingests metadata changes in real-time via Kafka, enabling organizations to search, understand, and manage their data assets across a complex ecosystem of tables, dashboards, pipelines, and machine learning features.
Glossary
DataHub

What is DataHub?
DataHub is an open-source metadata platform built by LinkedIn for data discovery, observability, and governance, featuring a stream-oriented metadata infrastructure.
Unlike traditional pull-based catalogs, DataHub's push-based Metadata Change Event model ensures that the inventory is always current. It supports column-level lineage, fine-grained access control, and a federated governance model, making it a foundational component for enterprises implementing a Data Mesh or Data Fabric strategy.
Key Features of DataHub
DataHub's architecture is built on a stream-oriented metadata infrastructure, enabling real-time data discovery, governance, and observability at scale.
Stream-Oriented Metadata Infrastructure
Unlike traditional pull-based catalogs, DataHub ingests metadata via a stream-first architecture using Kafka and Metadata Change Events (MCEs). This enables near-real-time propagation of changes across the platform. Key characteristics include:
- Log-based ingestion: All metadata changes are immutable events, enabling replay and audit.
- Asynchronous processing: Metadata ingestion, profiling, and indexing are decoupled for resilience.
- Push model: Producers emit changes directly, eliminating the latency of scheduled crawls.
Entity-Relationship Graph Model
DataHub models metadata as an interconnected graph of entities (datasets, dashboards, pipelines, ML models) and relationships (lineage, ownership, tags). This graph-native approach allows:
- Traversal queries: Navigate upstream lineage from a dashboard to its source tables.
- Impact analysis: Identify all downstream consumers of a deprecated column.
- Flexible extensions: Define custom entity types and relationship edges without schema migrations.
Federated Metadata Ingestion
DataHub supports a plugin-based ingestion framework that connects to diverse data sources. Metadata Ingestion Sources extract metadata and emit MCEs. Supported sources include:
- Data warehouses: Snowflake, BigQuery, Redshift
- Streaming platforms: Kafka, Pulsar
- Orchestrators: Airflow, Dagster
- BI tools: Looker, Tableau, Power BI
- ML platforms: MLflow, SageMaker Each source can be configured with its own schedule and filtering rules.
Search and Discovery with Elasticsearch
Metadata is indexed into Elasticsearch to power full-text search, faceted browsing, and ranked relevance. Users can discover assets using:
- Natural language queries: 'customer churn model training data'
- Faceted filters: Platform, domain, owner, tags, glossary terms
- Ranking signals: Usage frequency, freshness, certification status This transforms the catalog from a passive registry into an active discovery engine.
Automated Governance and Assertions
DataHub operationalizes governance through metadata tests and assertions that run continuously. Capabilities include:
- Schema compliance checks: Verify that production schemas match registered contracts.
- Classification auto-tagging: Automatically apply glossary terms and sensitivity labels based on column names or data patterns.
- Freshness monitoring: Alert when a table's last update exceeds its SLA.
- Ownership propagation: Inherit ownership from parent domains to child assets.
Lineage Visualization and Impact Analysis
DataHub renders column-level lineage as an interactive directed acyclic graph (DAG). Users can:
- Trace upstream: Identify all transformations contributing to a metric.
- Trace downstream: Assess the blast radius of a schema change.
- Filter by time: View lineage as it existed at a specific point in history.
- Export lineage: Integrate with external governance tools via the OpenLineage standard. The visualization supports both coarse-grained (table) and fine-grained (column) views.
Frequently Asked Questions
Clear, technical answers to the most common questions about LinkedIn's open-source metadata platform for data discovery, observability, and governance.
DataHub is an open-source metadata platform originally built by LinkedIn for end-to-end data discovery, observability, and governance. It operates on a stream-oriented metadata infrastructure, meaning all changes—dataset creation, schema evolution, ownership updates—are captured as immutable events on a Kafka-compatible log. This architecture enables real-time metadata change propagation, unlike traditional pull-based crawlers. The platform ingests metadata via push-based emitters or pull-based crawlers, processes it through a Metadata Aggregation Service (MAE/MCE flow), and serves it through a React-based UI and GraphQL API. Key capabilities include automated column-level lineage tracking, full-text search across all data assets, and a metadata model that supports entities like datasets, dashboards, pipelines, ML models, and data products.
DataHub vs. Other Metadata Platforms
A feature-level comparison of DataHub against other prominent open-source metadata management and data discovery platforms.
| Feature | DataHub | Amundsen | Apache Atlas |
|---|---|---|---|
Architecture | Stream-oriented, event-sourced | Microservice, pull-based | Plugin-based, push-based |
Metadata Ingestion | Push & Pull via SDKs/API | Pull-based extractors | Push via Kafka hooks |
Real-time Lineage | |||
Column-level Lineage | |||
Push-button Ingestion | |||
Streaming Observability | |||
Data Contract Support | |||
Active Metadata Engine |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the core concepts and complementary technologies that form the modern metadata and data governance landscape alongside DataHub.
Active Metadata
Metadata that is continuously harvested and used by automated systems to orchestrate data operations, enforce policies, and recommend actions in real-time. DataHub is built on this principle, using a stream-oriented infrastructure where metadata changes trigger immediate actions.
- Key Mechanism: Metadata Event Streams (MES) power real-time subscriptions
- Contrast: Passive metadata sits in a static catalog; active metadata drives automation
- Example: A schema change detected by DataHub can instantly notify downstream owners and update the data contract
Data Contract
A formal, machine-readable agreement between a data producer and its consumers that defines the schema, semantics, and quality guarantees of the delivered data. DataHub enables contract enforcement through its assertions and schema verification capabilities.
- Components: Schema definition, SLAs, semantic meaning, and ownership
- Enforcement: Automated checks on freshness, volume, and schema compatibility
- Integration: Works with Schema Registry and dbt to validate contracts at build time
Data Mesh
A decentralized sociotechnical architecture that organizes data ownership around business domains, treating data as a product. DataHub serves as the federated governance layer in a mesh, enabling domain autonomy while maintaining global discovery standards.
- Domain Modeling: DataHub's Domains feature maps directly to mesh business units
- Data Products: Assets can be grouped and documented as discoverable products
- Federated Governance: Central policies with decentralized ownership and curation

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us