Apprise
An open-source notification aggregation tool that serves as a unified hub supporting 160 notification services. It offers three usage modes—CLI, Python library, and API—and can route notifications to multiple channels such as Discord, Telegram, and Slack.
Timeline (last 90 days)
Apprise v2.0 and Apprise API v2.0 were released simultaneously.
Apprise currently supports 160 notification services, all using the same configuration logic.
Apprise offers three modes of use: command-line invocation (CLI), embedding as a Python library, and running a self-hosted Apprise API server.
An official companion Android app is provided for users already running the Apprise API; it is a mobile companion for connecting to and operating one's own API server, not an independent notification service.
For developers embedding the Python library in their applications, v2 contains breaking changes, and the v1 branch remains available.
Apprise has existed since 2017, is written in Python, uses the BSD 2-Clause license, and maintains 100% test coverage.
Apprise's GitHub stars have surpassed 17,000, with approximately 9 million PyPI downloads per month.
The official Docker deployment image is caronc/apprise:2, which can enable authentication via environment variables and maps port 8000.
All Facts (7)
An official companion Android app is provided for users already running the Apprise API; it is a mobile companion for connecting to and operating one's own API server, not an independent notification service.
50%UnverifiedApprise currently supports 160 notification services, all using the same configuration logic.
50%UnverifiedApprise offers three modes of use: command-line invocation (CLI), embedding as a Python library, and running a self-hosted Apprise API server.
50%UnverifiedThe official Docker deployment image is caronc/apprise:2, which can enable authentication via environment variables and maps port 8000.
50%UnverifiedFor developers embedding the Python library in their applications, v2 contains breaking changes, and the v1 branch remains available.
50%UnverifiedApprise has existed since 2017, is written in Python, uses the BSD 2-Clause license, and maintains 100% test coverage.
50%UnverifiedApprise v2.0 and Apprise API v2.0 were released simultaneously.
50%