--- id: apache-airflow-providers-apprise version: "2.3.4" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-apprise — Provider package apache-airflow-providers-apprise for Apache Airflow License: permissive · Maintenance: active · Downloads: 199.5K/mo ## What it is and what it does This is an Apache Airflow provider package that bridges Airflow workflows with Apprise, a notification library supporting dozens of messaging services. It allows Airflow tasks and DAGs to send alerts, status updates, and notifications through channels like email, Slack, Discord, Telegram, and many others via a single unified interface. The package is maintained as part of the official Apache Airflow ecosystem and is marked Production/Stable. It requires Airflow >=2.11.0, the common-compat provider, and Apprise >=1.8.0. Installation is straightforward via pip, and it supports Python 3.10 through 3.14. The provider exposes Apprise operators and hooks within the airflow.providers.apprise namespace, allowing developers to configure notification tasks declaratively in their DAGs. Use it for: - Send task failure alerts to Slack, email, or other channels when Airflow tasks fail - Notify team members across multiple platforms simultaneously when DAG runs complete - Integrate Airflow monitoring with existing incident management or alerting systems - Deliver workflow status updates to Discord, Telegram, or other team communication tools ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates Apprise notification delivery into Apache Airflow, enabling tasks to send alerts and messages through multiple notification channels via a unified provider interface. Yes. This is a production-stable, actively maintained provider from the Apache Airflow project with no known vulnerabilities. Install it if you run Airflow and need to send notifications through Apprise-supported channels. The low install friction and permissive license make it a straightforward addition to an existing Airflow deployment. ## Install pip install apache-airflow-providers-apprise uv add apache-airflow-providers-apprise poetry add apache-airflow-providers-apprise ## Installing apache-airflow-providers-apprise Before you install: Low install friction with a pure-Python wheel. Actively maintained as part of the Apache Airflow ecosystem; last commit 2026-08-14 with active status. Requires Apache Airflow >=2.11.0 and apprise >=1.8.0. License in practice: Apache License 2.0 (permissive). You can use, modify, and distribute this package freely in commercial and private projects, with minimal restrictions. Quickstart: pip install apache-airflow-providers-apprise from airflow.providers.apprise.operators.apprise import ApprisePushOperator task = ApprisePushOperator( task_id='send_notification', apprise_conn_id='apprise_default', body='Alert message' ) Requires Apache Airflow >=2.11.0 and Python >=3.10; Apprise connection must be configured in Airflow. Verify before relying: - Specific notification channels and services supported by the bundled Apprise version - Whether custom Apprise plugins or extensions are installable alongside this provider ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 199.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow notification provider, apprise integration airflow, airflow alerts and notifications, multi-channel notification delivery, airflow monitoring alerts, airflow-provider, notifications [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-apprise) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-apprise/)