skillfed

apache-airflow-providers-apprise

Provider package apache-airflow-providers-apprise for Apache Airflow

apache-airflow-providers-apprise v2.3.4 199.5K downloads/30d#9,707 on PyPI46,490
Permissive license Apache-2.0 Active released

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 on this page — 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

apache-airflow-providers-apprise on PyPI

pip

pip install apache-airflow-providers-apprise

uv

uv add apache-airflow-providers-apprise

poetry

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 the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — apache-airflow, apache-airflow-providers-common-compat, apprise
Maintenance actively maintained — 68 days since the last release
Last repo commit
First released
Downloads 199,461/month — #9,707 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: apache_airflow_providers_apprise-2.3.4-py3-none-any.whl

Keywords: airflow-provider, apprise, airflow, integration

Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: Web EnvironmentFramework :: Apache AirflowFramework :: Apache Airflow :: ProviderIntended Audience :: DevelopersIntended Audience :: System AdministratorsProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: System :: Monitoring

Tags

airflow notification providerapprise integration airflowairflow alerts and notificationsmulti-channel notification deliveryairflow monitoring alerts
airflow-providernotifications

More Monitoring packages

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

opentelemetry-semantic-conventions

Provides generated Python code for…

permissive · top 100 on PyPI

opentelemetry-sdk

Provides the reference implementation of the…

permissive · top 100 on PyPI

opentelemetry-api

Provides the abstract API and interfaces for…

permissive · top 100 on PyPI

opentelemetry-exporter-otlp-proto-http

Exports OpenTelemetry observability data to an…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation

Provides automatic instrumentation commands and…

permissive · top 1,000 on PyPI

apache-airflow-providers-discord

Integrates Discord messaging into Apache…

permissive · top 15,000 on PyPI

apprise

Apprise sends notifications to dozens of…

permissive · top 5,000 on PyPI

apache-airflow-providers-dingding

Integrates Apache Airflow with DingTalk,…

permissive · top 15,000 on PyPI

apache-airflow-providers-asana

Integrates Apache Airflow with Asana, enabling…

permissive · top 15,000 on PyPI

apache-airflow-providers-opsgenie

Integrates Apache Airflow with Opsgenie to send…

permissive · top 5,000 on PyPI

apache-airflow-providers-sendgrid

Integrates SendGrid email delivery into Apache…

permissive · top 15,000 on PyPI

apache-airflow-providers-datadog

Integrates Apache Airflow with Datadog for…

permissive · top 5,000 on PyPI

apache-airflow-providers-pagerduty

Integrates PagerDuty incident management with…

permissive · top 5,000 on PyPI

apache-airflow-providers-telegram

Integrates Apache Airflow with Telegram to send…

permissive · top 15,000 on PyPI

apache-airflow-providers-slack

Integrates Apache Airflow with Slack, enabling…

permissive · top 5,000 on PyPI