Registry / workflow / apache-airflow-providers-apache-drill

apache-airflow-providers-apache-drill

JSON →
library3.3.3pypypiunverified

The Apache Airflow provider for Apache Drill allows you to integrate Drill's SQL query engine with Airflow, enabling execution of Drill queries via the DrillOperator and DrillHook. Version 3.3.2 is the latest, supporting Airflow 2.x+ and Python >=3.10. Release cadence follows Airflow's provider schedule.

pip install apache-airflow-providers-apache-drill
INSTALL
IMPORT
SIG · APACHE-AIRFLOW-PRO
A
apache-airflow-providers-apache-drill
workflowpythonv3.3.3
Install
23.6s avg
Import
Disk
251MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.3.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
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 251.6MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 23.6s · import 0.000s · 249MB
251MB installed
● package 251MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DrillOperator
from airflow.providers.apache.drill.operators.drill import DrillOperator
from airflow.providers.apache.drill.operators.drill import DrillOperator
DrillHook
from airflow.providers.apache.drill.hooks.drill import DrillHook
from airflow.providers.apache.drill.hooks.drill import DrillHook

Minimal DAG using DrillOperator to run a SQL query on Apache Drill.

from airflow import DAG from airflow.providers.apache.drill.operators.drill import DrillOperator from datetime import datetime with DAG( dag_id='drill_example', start_date=datetime(2023, 1, 1), schedule_interval='@daily', catchup=False, ) as dag: drill_query = DrillOperator( task_id='query_drill', sql='SELECT * FROM cp.`employee.json` LIMIT 10', drill_conn_id='drill_default', )
Debug
Known issues
breakingIn Airflow 2.0, all provider operators/hooks moved under airflow.providers.apache.drill. The old paths (airflow.operators.drill_operator) will raise ImportError.
fix
Use correct imports: from airflow.providers.apache.drill.operators.drill import DrillOperator
affects: >=2.0.0
deprecatedThe DrillHook's get_conn method may be deprecated in favor of get_connection in future releases. Check provider version changelog.
fix
Use get_connection if available, or refer to provider docs.
affects: 3.x.x
Upgrade
Version history
3.3.3latest on PyPI · released Jun 7, 2026
Audit
Dependencies
apache-airflowrequiredCore Airflow framework
sqlalchemy-drillrequiredSQLAlchemy dialect for Apache Drill
Agent activity
46 hits · last 30 days
node
42
OpenAI (training)
1
Resources
apache-airflow-providers-apache-drill — pip install apache-airflow-providers-apache-drill · libregistry