{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"Provides Apache Airflow operators and hooks to execute SQL queries and commands against ClickHouse using the native ClickHouse TCP protocol via clickhouse-driver.","skillfed_tags":["airflow-plugin","clickhouse-integration","data-pipeline"],"use_cases":["Define ClickHouse data transformations and loads as Airflow DAG tasks with SQL templating and XCom result passing.","Migrate existing Airflow pipelines from MySQL, Postgres, or BigQuery to ClickHouse using DB API 2.0 operators.","Monitor ClickHouse query results or table state changes using ClickHouseSensor or ClickHouseSqlSensor in task dependencies.","Execute multi-statement ClickHouse scripts within a single task, with the final query result automatically pushed to XCom.","Integrate ClickHouse operations with OpenLineage for data lineage tracking in Airflow 2.7.0+."],"what_it_does":"This is an Apache Airflow plugin that wraps clickhouse-driver to let you define ClickHouse queries as Airflow tasks. It offers two operator families: one based directly on clickhouse-driver's Client.execute (ClickHouseOperator, ClickHouseHook, ClickHouseSensor) for full native protocol support, and a second family (ClickHouseSQLExecuteQueryOperator and related operators) that implements the Python DB API 2.0 standard for compatibility with other SQL providers in Airflow.\n\nThe native-protocol operators support SQL templating, multiple queries per task, query logging, and custom connection parameters like compression and timeouts. The DB API 2.0 operators provide a standardized interface useful when migrating Airflow pipelines from other databases to ClickHouse. Both families are tested across multiple Python and Airflow versions. The plugin requires Airflow >=2.3.0 and Python >=3.10 for version 1.8.0.","worth_installing":"Yes. The plugin is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. It fills a clear need for ClickHouse integration in Airflow with two well-documented operator families. Install it if you run Airflow >=2.3.0 with Python >=3.10 and need to query or load ClickHouse from DAGs."},"id":"airflow-clickhouse-plugin","links":{"html":"https://skillfed.io/packages/airflow-clickhouse-plugin","md":"https://skillfed.io/packages/airflow-clickhouse-plugin.md","pypi":"https://pypi.org/project/airflow-clickhouse-plugin/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-13","license_spdx":null,"license_treatment":"permissive","name":"airflow-clickhouse-plugin","python_support":"supports_current","summary":"airflow-clickhouse-plugin \u2014 Airflow plugin to execute ClickHouse commands and queries"},"popularity":{"monthly_downloads":666777,"position":5424,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.8.0"}
