Skip to main content
oleander implements the OpenLineage specification, which means it works out of the box with any tool that emits OpenLineage events - no custom plugins or proprietary agents required. Point any OpenLineage producer at your oleander endpoint with your API key, and lineage, traces, and metadata will start flowing automatically.

Supported integrations

Guides are available for the most common OpenLineage producers:

Airflow

Track lineage across your Airflow DAGs using the built-in OpenLineage provider.

Spark

Capture dataset-level lineage from your Spark jobs via the OpenLineage Spark listener.

dbt

Emit lineage from every dbt model run using the dbt-ol wrapper.

Any OpenLineage producer

If your tool isn’t listed above, check the OpenLineage integrations directory - the full list includes Flink, Dagster, Prefect, Great Expectations, and more. Any integration that supports a configurable transport URL will work with oleander. You can also send events directly via the API or the CLI.