Skip to content
Chris Caron edited this page Mar 10, 2025 · 150 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 100+ 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. BlueSky 📚
  8. BulkSMS 📲
  9. BulkVS 📲
  10. Burst SMS 📲
  11. Chanify
  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. Jira
  32. Join
  33. Kavenegar 📲
  34. KODI
  35. Kumulos
  36. LaMetric Time/Clock
  37. Line
  38. LunaSea
  39. Mastodon 📚
  40. Mailgun 📚
  41. Matrix 📚
  42. Mattermost
  43. MessageBird 📲
  44. Microsoft Power Automate / Workflow (MSTeams)
  45. Microsoft Teams
  46. Misskey
  47. MQTT
  48. MSG91 📲
  49. Nextcloud Messaging
  50. Nextcloud Talk
  51. Ntfy 📚
  52. Notica
  53. Notifiarr
  54. Notifico
  55. Office 365
  56. OneSignal
  57. Opsgenie
  58. PagerDuty
  59. Pagertree
  60. Parse Platform
  61. Plivo 📲
  62. Popcorn Notify
  63. Prowl
  64. PushBullet 📚
  65. PushDeer
  66. Pushed
  67. Pushjet
  68. PushMe
  69. Pushover 📚
  70. PushSafer 📚
  71. Pushy
  72. Reddit
  73. Revolt
  74. Rocket.Chat
  75. RSyslog (Remote Syslog)
  76. Ryver
  77. SendGrid 📚
  78. ServerChan
  79. Seven 📲
  80. Société Française du Radiotéléphone (SFR)
  81. SimplePush
  82. Sinch
  83. Signal (API)
  84. Slack 📚
  85. SMSEagle 📲 📚
  86. SMS Manager 📲
  87. SMTP2Go 📚
  88. SparkPost 📚
  89. Splunk (VictorOps) On Call
  90. Streamlabs
  91. Synology
  92. Syslog
  93. Techulus Push
  94. Telegram 📚
  95. Threema Gateway
  96. Twilio 📲
  97. Twist
  98. Twitter 📚
  99. Voip.ms
  100. Vonage 📲
  101. XBMC
  102. Webex Teams
  103. WeCom Bot
  104. WhatsApp
  105. WxPusher
  106. 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