Marquez
The reference implementation for OpenLineage — an open-source metadata and lineage service with a web UI for visualizing data flows across S3-based pipelines.
Summary
The reference implementation for OpenLineage — an open-source metadata and lineage service with a web UI for visualizing data flows across S3-based pipelines.
Marquez is the backend that makes OpenLineage actionable. It collects lineage events from Spark, Airflow, dbt, and other tools, stores them in a searchable database, and provides a UI for engineers to trace data provenance and debug pipeline failures.
- Marquez requires instrumentation. Pipelines must emit OpenLineage events via integrations or SDKs — lineage does not appear automatically.
- Metadata storage can become a bottleneck at massive scale. Production deployments need careful indexing and retention policies.
implementsOpenLineage — reference implementation of the lineage standardenablesLakehouse Architecture — governance and observability layerscoped_toS3, Lakehouse
Definition
An open-source metadata and lineage service that serves as the reference implementation for the OpenLineage standard. Provides a web UI and REST API for collecting, storing, and visualizing data lineage across S3-based data pipelines.
As data pipelines on S3 grow in complexity, engineers need visibility into where data comes from, how it transforms, and where it flows. Marquez collects OpenLineage events from Spark, Airflow, and other tools and provides a searchable, visual lineage graph.
Data lineage visualization for S3 lakehouse pipelines, pipeline debugging and impact analysis, regulatory compliance and data auditing.
Recent developments
Source mix note: Marquez's recent corpus is dominated by lineage-tool aggregator content rather than primary project posts.
Reference implementation status for OpenLineage holds. Per the MarquezProject/marquez repository, Marquez continues to serve as the reference OpenLineage implementation — collecting, aggregating, and visualizing OpenLineage events from Spark, Airflow, and other pipeline tools. Per BaseDash's "Best data lineage tools 2026" survey, Marquez remains the recommended option for organizations adopting OpenLineage end-to-end without committing to a managed catalog like DataHub or OpenMetadata.
Maintenance signal: commit velocity has slowed relative to DataHub/OpenMetadata, and some GitHub issues opened as far back as May 2025 remain unaddressed as of early 2026. Tertiary sourcing (aggregator survey), flagged as such. Per Top 6 Open Source Sensitive Data Discovery Tools (aimultiple) and Open Source Data Catalog: 2026 Guide (Atlan).
Deliberately minimal infrastructure footprint: PostgreSQL only, no Kafka/Elasticsearch/graph DB required to run it. A GraphQL endpoint is in beta. Tertiary sourcing. Per Top 6 Open Source Sensitive Data Discovery Tools (aimultiple).
A 2026 release added an observability dashboard with 24-hour and 7-day stats views across sources, datasets, and jobs. Tertiary sourcing, no independent corroboration found. Per The Knowledge Graph Tool and Technology Landscape (thedatapraxis). Sources: MarquezProject/marquez (GitHub) · Best data lineage tools in 2026 (BaseDash)
Connections5
Outbound4
Inbound1
enables1Resources3
Official Marquez project site with documentation on deploying the OpenLineage reference implementation and lineage UI.
Source repository with architecture docs, API reference, and integration guides for Spark, Airflow, and dbt.
Comparison of open-source lineage tools covering Marquez's role as the OpenLineage reference implementation.