Skip to main content

OpenLineage SDK (openlineage)

Python client that emits OpenLineage run, job and dataset events from the RAG ingestion and the agent pipelines to the lineage server (Marquez) of the platform.

Generated from catalog/services/openlineage.yaml: do not edit by hand.

Summary​

Version1.55.0
Useprovide to developers
Layerfunctional (AI catalog)
CategoryData platforms
Installation methods-
External connectionno
Sandbox onlyno

Licence​

SPDX identifierApache-2.0
Licence policycore licence (MIT or Apache-2.0)
Licence exception-
Platform componentopenlineage

Packages and artifacts​

A package the project of the service publishes (its image, its binary archive, its Python or OS package) carries the licence of the service; a third-party package carries the licence written on its row, read from the official upstream metadata.

KindPackageVersionLicenceDetails
developer packageopenlineage-python1.55.0Apache-2.0pypi: pip install openlineage-python==1.55.0

Use this package​

  1. Pick the coordinate. Choose the line of your ecosystem in Developer package.

  2. Install it. Run the install line in the environment of your project:

    pip install openlineage-python==1.55.0
  3. Verify. Check that the pinned version is installed:

    pip show openlineage-python

Developer package​

EcosystemPackageVersionInstall
pypiopenlineage-python1.55.0pip install openlineage-python==1.55.0

Documentation: https://openlineage.io/docs/client/python

High availability​

Clusternone (none)
High availabilitynone (none)
Failovernone (none)
Replicationnone (none)
Quorumnone (none)
Discoverynone (none)
Entry pointnone (none)
Official documentationhttps://openlineage.io/docs/

Topology per mode​

No topology: a developer package.

Notes​

  • A library installed inside the applications that use it: no process of its own, so no high availability of its own; it follows the availability of its host application.

Upstream documentation​