
Apprise
Unified notifications library for 120+ services via a single API.
17.2k stars 648 forks last commit first released BSD-2-Clause
Actively maintained
Last commit 26 Aug 2026.

Apprise is a Python-based notification library and CLI that pushes messages to a wide range of services using simple URLs. It is designed to unify cross-service notifications and run self-hosted. Written in Python and available as both a library and a command line tool, it supports configuring multiple destinations from a single configuration.
Key Features
- Simple API with URL-based configuration
- 120+ supported notification services
- CLI and API for Python apps; self-hosted
- Handles images and attachments; asynchronous sending
- Lightweight with minimal dependencies
Use Cases
- Centralized alert routing for systems and teams across multiple channels (Slack, Discord, Email, SMS, etc.)
- Automated notifications from scripts, CI pipelines, and monitoring dashboards
- Multi-channel incident alerts and status updates for operations teams
Conclusion
Apprise provides a practical, single solution to dispatch notifications across many services from Python apps or via its CLI, enabling self-hosted, multi-channel alerting.
Categories:
Tags:
Tech Stack:
Similar to Apprise

ntfy
HTTP-based pub-sub push notification service via PUT/POST
ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

openHAB
Vendor-agnostic open source home automation platform
openHAB is a Java-based, modular open-source smart home platform providing a rules engine, extensible add-ons, multi-protocol device integration and mobile/web UIs.


Huginn
Open-source platform for self-hosted automation agents
Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.


Node-RED
Flow-based low-code tool for building event-driven automations
Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.


ESPHome
Firmware framework for ESP microcontrollers using YAML configuration
ESPHome generates custom firmware for ESP32/ESP8266 and other boards from YAML, enabling local smart home devices with Home Assistant, API, and MQTT integration.


Wizarr
User invitation and management system for media servers
Wizarr automates user invitations and onboarding for Plex, Jellyfin, Emby and similar media servers, with SSO, time-limited access, Discord and request-system integration.


