Skip to main content
The oleander API covers two surfaces: lineage ingestion via the OpenLineage spec, and lake queries via DuckDB, Spark, and Polars. All endpoints authenticate with a Bearer token.

Base URL

Authentication

Generate an API key from your oleander settings.

Endpoints

Lineage Queries

OpenLineage compatibility

oleander implements the OpenLineage specification. Any OpenLineage-compatible producer - Airflow, dbt, Spark, Flink - can send events directly to /api/v1/lineage without modification.