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