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