Skip to content
Chris Caron edited this page Dec 16, 2023 · 145 revisions

Introduction

Apprise lets you send notifications to a large number of support notification services. The lightweight framework can be easily integrated into an of your python applications. Or you can simply send notifications right from the command line.

It's primary design was to eliminate the inconsistencies in usage from one notification service to another. By harnessing a simple URL string, you can drive any of the 90+ supported services.

Notification Services:

All of the notification services supported by Apprise can be found in this section.

Legend

  • 📚 : Supports File Attachments
  • 📲 : SMS Based Services

Detailed instructions on how to connect your notification service(s) up with Apprise can be acquired by clicking on the appropriate link(s) below:

  1. Apprise API 📚
  2. Automated Packet Reporting System (APRS)
  3. AWS SES 📚
  4. AWS SNS 📲
  5. Bark
  6. Boxcar
  7. BulkSMS 📲
  8. Burst SMS 📲
  9. ClickSend 📲
  10. DAPNET
  11. DingTalk 📲
  12. Discord 📚
  13. D7 Networks 📲
  14. E-Mail 📚
  15. Emby
  16. Enigma2 Devices
  17. Faast
  18. FCM - (Google) Firebase Cloud Messaging
  19. Flock
  20. Google Chat
  21. Gotify
  22. Growl
  23. Guilded 📚
  24. Home Assistant
  25. IFTTT
  26. Join
  27. Kavenegar 📲
  28. KODI
  29. Kumulos
  30. LaMetric Time/Clock
  31. Line
  32. Mastodon 📚
  33. Mailgun 📚
  34. Matrix 📚
  35. Mattermost
  36. MessageBird 📲
  37. Microsoft Teams
  38. Misskey
  39. MQTT
  40. MSG91 📲
  41. Nextcloud Messaging
  42. Nextcloud Talk
  43. Ntfy 📚
  44. Notica
  45. Notifiarr
  46. Notifico
  47. Office 365
  48. OneSignal
  49. Opsgenie
  50. PagerDuty
  51. Pagertree
  52. Parse Platform
  53. Popcorn Notify
  54. Prowl
  55. PushBullet 📚
  56. PushDeer
  57. Pushed
  58. Pushjet
  59. PushMe
  60. Pushover 📚
  61. PushSafer 📚
  62. Pushy
  63. Reddit
  64. Rocket.Chat
  65. RSyslog (Remote Syslog)
  66. Ryver
  67. SendGrid
  68. ServerChan
  69. SimplePush
  70. Sinch
  71. Signal (API)
  72. Slack 📚
  73. SMSEagle 📲 📚
  74. SMTP2Go 📚
  75. SparkPost 📚
  76. Spontit
  77. Streamlabs
  78. Synology
  79. Syslog
  80. Techulus Push
  81. Telegram 📚
  82. Threema Gateway
  83. Twilio 📲
  84. Twist
  85. Twitter 📚
  86. Voip.ms
  87. Vonage 📲
  88. XBMC
  89. Webex Teams
  90. WeCom Bot
  91. WhatsApp
  92. Zulip

Custom Notification Services

The following are just some general notification services you can configure to have posted to any website of your choice. From there you can decide what actions you want to take.

  1. FORM 📚
  2. JSON 📚
  3. XML 📚

Desktop Notification Services

The following services work locally on the same PC they're ran on.

  1. Linux Notifications:
    1. Gnome
    2. Qt
    3. DBus
  2. MacOS X Notifications
  3. Windows Notifications

Configuration

Configuration can be retrieved via a flat file on your local system or from a remote server via the http(s) protocol. You can learn more about this here:

The following configuration formats are supported:

Installation

Apprise can be installed as easy as:

pip install apprise

Other

Clone this wiki locally