Registry /
devops / apache-airflow-providers-apache-kylin
Install & Compatibility
Where this runs
tested against v3.10.5 · 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.936s · 252.7MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 24.2s · import 4.530s · 250MB
252MB installed
● package 252MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
KylinHook
✓ from airflow.providers.apache.kylin.hooks.kylin import KylinHook
✗ from airflow.hooks.kylin_hook import KylinHook
Old path from provider versions < 3.0.0
KylinOperator
✓ from airflow.providers.apache.kylin.operators.kylin import KylinOperator
✗ from airflow.operators.kylin_operator import KylinOperator
Old path from provider versions < 3.0.0
Initialize KylinHook and list cubes. Requires a Kylin connection configured in Airflow (e.g., conn_id 'kylin_default').
from airflow import DAG
from airflow.providers.apache.kylin.hooks.kylin import KylinHook
from datetime import datetime
hook = KylinHook(kylin_conn_id='kylin_default')
cubes = hook.get_cubes()
print(cubes)
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'airflow.providers.apache.kylin'
Provider package not installed or not activated in Airflow environment.
fixRun `pip install apache-airflow-providers-apache-kylin` and ensure Airflow is restarted.
AttributeError: module 'airflow.providers.apache.kylin.hooks.kylin' has no attribute 'KylinHook'
Incorrect import path or using an older provider version where the hook was elsewhere.
fixUse `from airflow.providers.apache.kylin.hooks.kylin import KylinHook` and update to provider version >=3.0.0.
airflow.exceptions.AirflowException: The conn_id `kylin_default` isn't defined
A Kylin connection with that ID has not been created in Airflow.
fixCreate the connection via Airflow UI (Admin -> Connections) or via environment variable `AIRFLOW_CONN_KYLIN_DEFAULT`.
Upgrade
Version history
3.10.5latest on PyPI · released Jun 7, 2026
Audit
Dependencies
apache-airflowrequiredRequired for provider base classes and hooks