Apache Airflow provider that integrates with Apprise to send notifications via a wide variety of services (Slack, Telegram, email, etc.). Current version 2.3.3, released March 2025. Supports Airflow >=2.8.0. Patch releases monthly.
pip install apache-airflow-providers-appriseVerified import paths — ran on the pinned version, not inferred.
Basic usage: define an AppriseWebhookOperator in a DAG. Requires an Airflow connection configured with Apprise URLs.
Use `from airflow.providers.apprise.hooks.apprise import AppriseWebhookHook` instead of old contrib path.
Configure connection via Airflow UI or CLI: `airflow connections add apprise_default --conn-type apprise --conn-host 'slack://token-a/token-b/\njson://localhost/custom'`. Use double newline to separate URLs.
Explicitly set `apprise_conn_id` to match the connection ID you created.
Upgrade package: `pip install apache-airflow-providers-apprise>=2.3.0`