OpenLineage ist ein offener Standard zur Erfassung von Data Lineage, also der Information, welche Datensätze, Jobs und Läufe Daten erzeugen und verwenden. Er definiert eine API für Lineage-Ereignisse, Clientbibliotheken für gängige Programmiersprachen sowie Integrationen mit Orchestrierungs-, Transformations- und Abfragewerkzeugen. Datenteams nutzen ihn, um die Ursachen von Pipeline-Fehlern nachzuverfolgen und die Auswirkungen von Änderungen abzuschätzen. Da es sich um eine Spezifikation mit Bibliotheken und nicht um einen gehosteten Dienst handelt, übernehmen viele unterschiedliche Werkzeuge den Standard, und jedes sendet seine Ereignisse an ein Backend der Wahl.
OpenLineage steht unter der Apache-2.0-Lizenz und wird als graduiertes Projekt von LF AI & Data entwickelt, einer Stiftung unter dem Dach der Linux Foundation, einer US-amerikanischen Non-Profit-Organisation. Einen vom Anbieter betriebenen Cloud-Dienst gibt es nicht; der Speicherort der Lineage-Daten hängt daher vom Backend ab, das eine Organisation selbst betreibt. Für europäische Organisationen ist OpenLineage damit ein selbst betreibbarer Baustein: Die Metadaten können auf eigener Infrastruktur bleiben, und die offene Lizenz erlaubt Prüfung und Nutzung des Codes ohne Liefervertrag. Die Governance unterliegt dem US-amerikanischen Non-Profit-Recht.