apache-airflow-providers-exasol
Provider package apache-airflow-providers-exasol for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that adds Exasol database support to Airflow workflows. It bridges Airflow's task orchestration with Exasol's distributed SQL engine, allowing you to define, schedule, and monitor data operations against Exasol clusters as part of larger data pipelines.
The package depends on apache-airflow, pyexasol for native Exasol connectivity, pandas for data manipulation, and common Airflow provider libraries for SQL and compatibility abstractions. It supports Python 3.10, 3.11, 3.12, 3.13, and 3.14, and requires Airflow >=2.11.0. An optional sqlalchemy extra is available for additional SQL toolkit integration.
Use it for:
- Schedule and run SQL queries against Exasol in Airflow DAGs as part of ETL workflows
- Load data from external sources into Exasol tables on a schedule
- Extract data from Exasol and pass it downstream to other Airflow tasks
- Monitor Exasol query execution and data pipeline health within Airflow's UI
- Orchestrate multi-step analytics workloads that include Exasol transformations
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Exasol database with Apache Airflow, providing operators and hooks to query, load, and manage data in Exasol clusters from Airflow workflows.
Yes, if you run Airflow and need to integrate Exasol into your data pipelines. The package is actively maintained, has no known vulnerabilities, installs with low friction, and carries a permissive Apache license. Install only if you have Airflow >=2.11.0 already running and an Exasol cluster to connect to.
Install
apache-airflow-providers-exasol on PyPI
pip
pip install apache-airflow-providers-exasoluv
uv add apache-airflow-providers-exasolpoetry
poetry add apache-airflow-providers-exasolInstalling apache-airflow-providers-exasol
Before you install
Low friction install as a wheel. Maintained actively with a recent release. Requires Apache Airflow >=2.11.0 and depends on pyexasol, pandas, and common Airflow provider libraries.
License in practice
Apache-2.0 license is permissive; you can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
Quickstart
pip install apache-airflow-providers-exasol
from airflow.providers.exasol import operators
from airflow import DAG
with DAG('exasol_example') as dag:
task = operators.ExasolOperator(
task_id='query_exasol',
exasol_conn_id='exasol_default'
)
Requires Apache Airflow >=2.11.0 and an Exasol cluster with network connectivity from your Airflow environment.
Verify before relying
- Specific operators and hooks provided beyond basic SQL execution
- Whether sqlalchemy extra is required for typical workflows or optional
- Data transfer performance characteristics or volume limits
- Example DAG code and typical usage patterns
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — apache-airflow, apache-airflow-providers-common-compat, apache-airflow-providers-common-sql, pyexasol, pandas |
| Maintenance | actively maintained — 6 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 316,586/month — #7,674 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_exasol-4.10.5-py3-none-any.whl
Keywords: airflow-provider, exasol, airflow, integration
Tags
More Monitoring packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
opentelemetry-semantic-conventionsProvides generated Python code for…
permissive · top 100 on PyPI
opentelemetry-sdkProvides the reference implementation of the…
permissive · top 100 on PyPI
opentelemetry-apiProvides the abstract API and interfaces for…
permissive · top 100 on PyPI
opentelemetry-exporter-otlp-proto-httpExports OpenTelemetry observability data to an…
permissive · top 1,000 on PyPI
opentelemetry-instrumentationProvides automatic instrumentation commands and…
permissive · top 1,000 on PyPI
apache-airflow-providers-salesforceIntegrates Salesforce data operations into…
permissive · top 5,000 on PyPI
apache-airflow-providers-prestoIntegrates Presto query execution into Apache…
permissive · top 15,000 on PyPI
apache-airflow-providers-apache-impalaIntegrates Apache Impala with Apache Airflow,…
permissive · top 5,000 on PyPI
apache-airflow-providers-microsoft-mssqlIntegrates Microsoft SQL Server (MSSQL) with…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-hiveIntegrates Apache Hive with Apache Airflow,…
permissive · top 15,000 on PyPI
pyexasolPyExasol is the official Python connector for…
permissive · top 5,000 on PyPI
apache-airflow-providers-oracleIntegrates Apache Airflow with Oracle…
permissive · top 5,000 on PyPI
apache-airflow-providers-common-sqlProvides common SQL operators, hooks, and…
permissive · top 1,000 on PyPI
apache-airflow-providers-trinoIntegrates Apache Airflow with Trino, enabling…
permissive · top 15,000 on PyPI
exasol-integration-test-docker-environmentProvides a CLI and Python API to start and…
permissive · top 15,000 on PyPI