apache-airflow-providers-apache-flink
Provider package apache-airflow-providers-apache-flink for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that bridges Airflow's workflow orchestration with Apache Flink stream and batch processing. It supplies operators, hooks, and sensors that allow you to define Flink jobs as native Airflow tasks, schedule them alongside other workloads, and monitor their execution within Airflow's UI.
The package depends on core Airflow (>=2.11.0), cryptography for secure credential handling, and optionally the Kubernetes provider for cloud-native Flink deployments. It supports Python 3.10 through 3.14 and is actively maintained by the Apache Airflow project, with no known security vulnerabilities.
Use it for:
- Schedule and monitor Apache Flink SQL or streaming jobs as part of a larger Airflow data pipeline.
- Integrate Flink batch processing into multi-step ETL workflows orchestrated by Airflow.
- Deploy Flink jobs on Kubernetes clusters via Airflow, using the optional Kubernetes provider.
- Manage Flink job dependencies and error handling within Airflow's DAG framework.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Apache Airflow integration for Apache Flink, enabling you to orchestrate and monitor Flink jobs as tasks within Airflow workflows.
Yes. This is a production-stable, actively maintained provider from the Apache Airflow project with no security vulnerabilities, low install friction, and permissive licensing. Install it if you run Airflow and need to orchestrate Flink workloads; it is the standard integration for that use case.
Install
apache-airflow-providers-apache-flink on PyPI
pip
pip install apache-airflow-providers-apache-flinkuv
uv add apache-airflow-providers-apache-flinkpoetry
poetry add apache-airflow-providers-apache-flinkInstalling apache-airflow-providers-apache-flink
Before you install
Low friction installation with a pure-Python wheel. Actively maintained with recent releases; requires Airflow >=2.11.0 and modern Python (3.10+).
License in practice
Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions.
Quickstart
pip install apache-airflow-providers-apache-flink
from airflow.providers.apache.flink.operators import FlinkSqlOperator
# Use FlinkSqlOperator in your DAG to submit Flink SQL jobs
Requires an existing Airflow installation (>=2.11.0) and Python 3.10 or later.
Verify before relying
- Specific operators and hooks available in this version beyond what the description excerpt states.
- Whether Kubernetes integration (via apache-airflow-providers-cncf-kubernetes) is required or optional for typical Flink deployments.
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 — apache-airflow, apache-airflow-providers-common-compat, cryptography, apache-airflow-providers-cncf-kubernetes |
| Maintenance | actively maintained — 68 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 344,473/month — #7,373 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_flink-1.8.5-py3-none-any.whl
Keywords: airflow-provider, apache.flink, 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-airbyteIntegrates Airbyte data pipelines into Apache…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-sparkIntegrates Apache Spark with Apache Airflow,…
permissive · top 5,000 on PyPI
apache-airflow-providers-cncf-kubernetesIntegrates Apache Airflow with Kubernetes,…
permissive · top 5,000 on PyPI
apache-airflow-providers-githubProvides GitHub integration operators and hooks…
permissive · top 15,000 on PyPI
apache-airflow-providers-jenkinsIntegrates Jenkins CI/CD systems into Apache…
permissive · top 15,000 on PyPI
apache-airflow-providers-apache-kylinIntegrates Apache Kylin OLAP analytics with…
permissive · top 15,000 on PyPI
apache-airflow-providers-apache-pigIntegrates Apache Pig with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-celeryIntegrates Celery distributed task execution…
permissive · top 5,000 on PyPI
apache-flink-librariesBundles Apache Flink's required libraries for…
permissive · top 15,000 on PyPI
apache-airflow-providers-openfaasIntegrates OpenFaaS serverless functions into…
permissive · top 15,000 on PyPI