> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oleander.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Connect OpenLineage producers to oleander for automatic lineage tracking.

<img className="block dark:hidden rounded-md" src="https://mintcdn.com/oleander/rey0TgraV8vFbgPM/images/integrations-light.png?fit=max&auto=format&n=rey0TgraV8vFbgPM&q=85&s=cc80820fe05ad221a209566627a2811f" alt="Integrations Light" width="1440" height="1080" data-path="images/integrations-light.png" />

<img className="hidden dark:block rounded-md" src="https://mintcdn.com/oleander/rey0TgraV8vFbgPM/images/integrations-dark.png?fit=max&auto=format&n=rey0TgraV8vFbgPM&q=85&s=c5dbfb14334a26f8f93b5d8252c0f559" alt="Integrations Dark" width="1440" height="1080" data-path="images/integrations-dark.png" />

## Overview

Integrations connect your data tools to oleander so that every operation is automatically tracked with OpenLineage metadata. Navigate to [Settings → Integrations](https://oleander.dev/app/settings/integrations) to configure them.

### cURL

Send OpenLineage events directly via HTTP using curl commands. Perfect for testing and simple integrations. This is the core integration - no external dependencies required.

### Spark

Integrate OpenLineage with your Spark jobs to automatically capture lineage metadata from your data processing pipelines. You can either use **oleander managed Spark** (no infrastructure to set up) or **bring your own Spark** cluster and point it at oleander's OpenLineage endpoint.

### Airflow

Configure OpenLineage in your Airflow DAGs to track lineage across your workflow orchestration.

### dbt

Integrate OpenLineage with your dbt models to automatically capture lineage metadata from your data transformations.
