Registry /
workflow / apache-airflow-providers-exasol
Install & Compatibility
Where this runs
tested against v4.10.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 4.974s · 394.7MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 29.7s · import 4.620s · 384MB
396MB installed
● package 396MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
ExasolHook
✓ from airflow.providers.exasol.hooks.exasol import ExasolHook
✗ from airflow.hooks.exasol_hook import ExasolHook
Old import path from Airflow 1.x; removed in Airflow 2+
ExasolOperator
✓ from airflow.providers.exasol.operators.exasol import ExasolOperator
✗ from airflow.operators.exasol_operator import ExasolOperator
Legacy import path; no longer valid
Minimal DAG that executes a query on Exasol using the ExasolOperator.
from airflow import DAG
from airflow.providers.exasol.operators.exasol import ExasolOperator
from datetime import datetime
with DAG(
dag_id='exasol_example',
start_date=datetime(2024, 1, 1),
schedule=None,
catchup=False
) as dag:
run_query = ExasolOperator(
task_id='run_query',
exasol_conn_id='exasol_default',
sql='SELECT 1;'
)
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'airflow.providers.exasol'
Provider package not installed or Airflow version too old.
fixRun `pip install apache-airflow-providers-exasol` and ensure Airflow >=2.6.0.
pyexasol.exceptions.ExaCommunicationError: Communication error: could not connect to host
Incorrect host, port, or network connectivity to Exasol database.
fixVerify the connection details (host, port, use_tls) in your Airflow connection.
AttributeError: 'ExasolOperator' object has no attribute 'sql'
Misspelled parameter; the correct parameter is `sql` not `query`.
fixUse `ExasolOperator(sql='SELECT 1')`.
Upgrade
Version history
4.10.3latest on PyPI · released Jun 7, 2026
Audit
Dependencies
apache-airflowrequiredRequired provider runtime
pyexasolrequiredPython driver for Exasol database