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