apache-airflow-providers-dingding
Provider package apache-airflow-providers-dingding for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that adds DingTalk integration to Airflow workflows. It allows DAG tasks to send notifications and messages to DingTalk channels, enabling real-time alerting and communication for workflow events. The package is maintained as part of the official Apache Airflow ecosystem and depends on apache-airflow, apache-airflow-providers-common-compat, and apache-airflow-providers-http.
As a provider package, it extends Airflow's operator and hook ecosystem with DingTalk-specific components. Installation is straightforward on top of an existing Airflow setup, and it supports modern Python versions (3.10–3.14). The package is actively maintained and carries no known security vulnerabilities.
Use it for:
- Send task completion or failure notifications to DingTalk channels from Airflow DAGs.
- Alert on-call teams via DingTalk when critical workflow steps complete or encounter errors.
- Integrate DingTalk messaging into multi-step Airflow pipelines for real-time team communication.
- Notify stakeholders of data pipeline milestones through DingTalk without custom HTTP code.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Apache Airflow with DingTalk, enabling workflow notifications and messaging to DingTalk channels from Airflow DAGs.
Yes, if you run Airflow and use DingTalk for team communication. The package is actively maintained, carries no security vulnerabilities, installs with low friction, and is licensed permissively. It is a straightforward way to add DingTalk notifications to Airflow workflows without writing custom integrations.
Install
apache-airflow-providers-dingding on PyPI
pip
pip install apache-airflow-providers-dingdinguv
uv add apache-airflow-providers-dingdingpoetry
poetry add apache-airflow-providers-dingdingInstalling apache-airflow-providers-dingding
Before you install
Low friction installation as a pure-Python wheel. Actively maintained by Apache with recent releases; requires Airflow >=2.11.0 and runs on Python 3.10–3.14.
License in practice
Apache License 2.0 (permissive) allows use in commercial and open-source projects with minimal restrictions; attribution required.
Quickstart
pip install apache-airflow-providers-dingding
from airflow.providers.dingding.operators.dingding import DingDingOperator
task = DingDingOperator(
task_id='notify_dingtalk',
dingding_conn_id='dingtalk_default',
message_type='text',
message='Workflow complete'
)
Requires an existing Airflow installation (>=2.11.0) and a configured DingTalk connection in Airflow's connection store.
Verify before relying
- Specific operators, hooks, or sensors provided beyond basic notification capability.
- Whether DingTalk connection setup and authentication details are documented in the provider package.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — apache-airflow, apache-airflow-providers-common-compat, apache-airflow-providers-http |
| Maintenance | actively maintained — 68 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 200,567/month — #9,690 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_dingding-3.9.5-py3-none-any.whl
Keywords: airflow-provider, dingding, 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-discordIntegrates Discord messaging into Apache…
permissive · top 15,000 on PyPI
dingtalk-streamPython SDK for building DingTalk chatbots and…
permissive · top 15,000 on PyPI
apache-airflow-providers-appriseIntegrates Apprise notification delivery into…
permissive · top 15,000 on PyPI
apache-airflow-providers-pagerdutyIntegrates PagerDuty incident management with…
permissive · top 5,000 on PyPI
apache-airflow-providers-segmentIntegrates Apache Airflow with Segment for…
permissive · top 15,000 on PyPI
apache-airflow-providers-datadogIntegrates Apache Airflow with Datadog for…
permissive · top 5,000 on PyPI
apache-airflow-providers-informaticaProvides Apache Airflow integration operators…
permissive · top 15,000 on PyPI
apache-airflow-providers-apache-cassandraIntegrates Apache Cassandra with Apache…
permissive · top 15,000 on PyPI
apache-airflow-providers-telegramIntegrates Apache Airflow with Telegram to send…
permissive · top 15,000 on PyPI
apache-airflow-providers-facebookIntegrates Apache Airflow with Facebook Ads,…
permissive · top 15,000 on PyPI