Skip to content
Chris Caron edited this page Dec 17, 2023 · 144 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. httpSMS
  26. IFTTT
  27. Join
  28. Kavenegar 📲
  29. KODI
  30. Kumulos
  31. LaMetric Time/Clock
  32. Line
  33. Mastodon 📚
  34. Mailgun 📚
  35. Matrix 📚
  36. Mattermost
  37. MessageBird 📲
  38. Microsoft Teams
  39. Misskey
  40. MQTT
  41. MSG91 📲
  42. Nextcloud Messaging
  43. Nextcloud Talk
  44. Ntfy 📚
  45. Notica
  46. Notifiarr
  47. Notifico
  48. Office 365
  49. OneSignal
  50. Opsgenie
  51. PagerDuty
  52. Pagertree
  53. Parse Platform
  54. Popcorn Notify
  55. Prowl
  56. PushBullet 📚
  57. PushDeer
  58. Pushed
  59. Pushjet
  60. PushMe
  61. Pushover 📚
  62. PushSafer 📚
  63. Pushy
  64. Reddit
  65. Rocket.Chat
  66. RSyslog (Remote Syslog)
  67. Ryver
  68. SendGrid
  69. ServerChan
  70. SimplePush
  71. Sinch
  72. Signal (API)
  73. Slack 📚
  74. SMSEagle 📲 📚
  75. SMTP2Go 📚
  76. SparkPost 📚
  77. Spontit
  78. Streamlabs
  79. Synology
  80. Syslog
  81. Techulus Push
  82. Telegram 📚
  83. Threema Gateway
  84. Twilio 📲
  85. Twist
  86. Twitter 📚
  87. Voip.ms
  88. Vonage 📲
  89. XBMC
  90. Webex Teams
  91. WeCom Bot
  92. WhatsApp
  93. 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