Apprise: A Self-hosted Versatile Notification Tool for Popular Services
What is Apprise?
Apprise is a free and open-source self-hosted app that allows you to send notifications to popular services such as Telegram, Discord, Slack, and more. It provides a common and intuitive notification syntax, supports images and attachments, is lightweight, and has fast response times.
Developers can easily integrate it into their projects, while system administrators and DevOps can use the command line tool for sending notifications.
It also supports email, and desktop notifications for macOS, Linux, and Windows.
Features
- Developer-friendly API
- Supprost many push notification services
- Self-hosted
- SMS notification services
- Supports desktop notification
- Email notification
- Custom notification API in JSON, XML and Form formats
- Install easily using Python
- Docker installation Support
Supported Push Notification Services
- AWS SES
- Bark
- Boxcar
- Discord
- Faast
- Emby
- FCM
- Google Chat
- Growl
- Guilded
- IFTTT
- Join
- KODI
- Home Assistant
- Line
- Mastodon
- Matrix
- Mattermost
- MQTT
- Nextcloud
- NextcloudTalk
- Notica
- ntfy
- Office365
- OneSignal
- PagerTree
- PopcornNotify
- Pushjet
- Pushsafer
- Pushy
- Rsyslog
- SendGrid
- ServerChan
- Zulip Chat
- XBMC
- Telegram
- Spontit
- SimplePush
- Signal
Tech
Python
License
BSD-2-Clause license