Skip to content
Chris Caron edited this page Nov 22, 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. Africas Talking
  2. Apprise API 📚
  3. Automated Packet Reporting System (APRS)
  4. AWS SES 📚
  5. AWS SNS 📲
  6. Bark
  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. Feishu
  21. Flock
  22. Free-Mobile
  23. Google Chat
  24. Gotify
  25. Growl
  26. Guilded 📚
  27. Home Assistant
  28. httpSMS 📲
  29. IFTTT
  30. Join
  31. Kavenegar 📲
  32. KODI
  33. Kumulos
  34. LaMetric Time/Clock
  35. Line
  36. LunaSea
  37. Mastodon 📚
  38. Mailgun 📚
  39. Matrix 📚
  40. Mattermost
  41. MessageBird 📲
  42. Microsoft Power Automate / Workflow (MSTeams)
  43. Microsoft Teams
  44. Misskey
  45. MQTT
  46. MSG91 📲
  47. Nextcloud Messaging
  48. Nextcloud Talk
  49. Ntfy 📚
  50. Notica
  51. Notifiarr
  52. Notifico
  53. Office 365
  54. OneSignal
  55. Opsgenie
  56. PagerDuty
  57. Pagertree
  58. Parse Platform
  59. Plivo 📲
  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. Seven 📲
  78. Société Française du Radiotéléphone (SFR)
  79. SimplePush
  80. Sinch
  81. Signal (API)
  82. Slack 📚
  83. SMSEagle 📲 📚
  84. SMS Manager 📲
  85. SMTP2Go 📚
  86. SparkPost 📚
  87. Splunk (VictorOps) On Call
  88. Streamlabs
  89. Synology
  90. Syslog
  91. Techulus Push
  92. Telegram 📚
  93. Threema Gateway
  94. Twilio 📲
  95. Twist
  96. Twitter 📚
  97. Voip.ms
  98. Vonage 📲
  99. XBMC
  100. Webex Teams
  101. WeCom Bot
  102. WhatsApp
  103. WxPusher
  104. 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