Apprise: A Self-hosted Versatile Notification Tool for Popular Services

Apprise: A Self-hosted Versatile Notification Tool for Popular Services
Photo by Tom Winckels / Unsplash

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
  • Twitter
  • WhatsApp
  • Zulip Chat
  • XBMC
  • Telegram
  • Spontit
  • SimplePush
  • Signal

Tech

Python

License

BSD-2-Clause license

Resources & Download

GitHub - caronc/apprise: Apprise - Push Notifications that work with just about every platform!
Apprise - Push Notifications that work with just about every platform! - GitHub - caronc/apprise: Apprise - Push Notifications that work with just about every platform!
Docker

Read more