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