apache-airflow-providers-apache-impala
Provider package apache-airflow-providers-apache-impala for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that adds Apache Impala support to Airflow workflows. It supplies operators and hooks that allow you to define, schedule, and execute Impala SQL queries as part of Airflow DAGs, integrating Impala database operations into larger data pipeline orchestrations.
The package depends on impyla for Impala connectivity, plus Airflow's common SQL and compatibility providers. It supports Python 3.10 through 3.14 and is actively maintained as part of the Apache Airflow ecosystem. Optional extras for Kerberos authentication and SQLAlchemy are available for extended functionality.
Use it for:
- Schedule and orchestrate regular Impala SQL queries as part of data pipeline DAGs in Airflow
- Integrate Impala data transformations into multi-step workflows alongside other data sources
- Monitor and log Impala query execution within Airflow's centralized task tracking and alerting
- Build data warehouse ETL pipelines that read from or write to Impala tables
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Apache Impala with Apache Airflow, providing operators and hooks to query and manage Impala databases within Airflow workflows.
Yes, if you run Apache Airflow and need to query or manage Apache Impala databases. The package is actively maintained, has low install friction, carries a permissive license, and integrates cleanly with Airflow's provider ecosystem. No known vulnerabilities. Install only if Impala is part of your data stack.
Install
apache-airflow-providers-apache-impala on PyPI
pip
pip install apache-airflow-providers-apache-impalauv
uv add apache-airflow-providers-apache-impalapoetry
poetry add apache-airflow-providers-apache-impalaInstalling apache-airflow-providers-apache-impala
Before you install
Low friction install with active maintenance. Requires Apache Airflow >=2.11.0 and impyla >=0.22.0,<1.0. Last release 68 days ago with active repository status.
License in practice
Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions.
Quickstart
pip install apache-airflow-providers-apache-impala
from airflow.providers.apache.impala.operators.impala import ImpalaOperator
from airflow import DAG
with DAG('impala_query') as dag:
query_task = ImpalaOperator(
task_id='run_impala_query',
sql='SELECT * FROM table_name'
)
Requires Apache Airflow >=2.11.0 and Python >=3.10; impyla >=0.22.0,<1.0 must be available.
Verify before relying
- Whether optional kerberos or sqlalchemy extras are required for specific use cases
- Performance characteristics when querying large Impala datasets through Airflow
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — impyla, apache-airflow-providers-common-compat, apache-airflow-providers-common-sql, apache-airflow |
| Maintenance | actively maintained — 68 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 2,886,993/month — #2,843 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_apache_impala-1.9.3-py3-none-any.whl
Keywords: airflow-provider, apache.impala, 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-verticaIntegrates Vertica database connectivity into…
permissive · top 15,000 on PyPI
impylaimpyla is a Python DB API 2.0-compliant client…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-drillProvides Apache Airflow integration for Apache…
permissive · top 15,000 on PyPI
apache-airflow-providers-exasolIntegrates Exasol database with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-sqliteIntegrates SQLite databases with Apache Airflow…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-druidIntegrates Apache Druid with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-informaticaProvides Apache Airflow integration operators…
permissive · top 15,000 on PyPI
apache-airflow-providers-apache-pinotIntegrates Apache Pinot with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-odbcProvides ODBC database connectivity operators…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-hiveIntegrates Apache Hive with Apache Airflow,…
permissive · top 15,000 on PyPI