Skip to content
Chris Caron edited this page Nov 4, 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. 46elks 📲
  2. Africas Talking 📲
  3. Apprise API 📚
  4. Automated Packet Reporting System (APRS)
  5. AWS SES 📚
  6. AWS SNS 📲
  7. Bark
  8. BlueSky 📚
  9. BulkSMS 📲
  10. BulkVS 📲
  11. Burst SMS 📲
  12. Chanify
  13. Clickatell 📲
  14. ClickSend 📲
  15. DAPNET
  16. DingTalk 📲
  17. Discord 📚
  18. D7 Networks 📲
  19. E-Mail 📚
  20. Emby
  21. Enigma2 Devices
  22. FCM - (Google) Firebase Cloud Messaging
  23. Feishu
  24. Flock
  25. Free-Mobile
  26. Google Chat
  27. Gotify
  28. Growl
  29. Guilded 📚
  30. Home Assistant
  31. httpSMS 📲
  32. IFTTT
  33. Jira
  34. Join
  35. Kavenegar 📲
  36. KODI
  37. Kumulos
  38. LaMetric Time/Clock
  39. Line
  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. SendPulse
  81. ServerChan
  82. Seven 📲
  83. Société Française du Radiotéléphone (SFR)
  84. SimplePush
  85. Sinch
  86. SIGNL4
  87. Signal (API)
  88. Slack 📚
  89. SMSEagle 📲 📚
  90. SMS Manager 📲
  91. SMTP2Go 📚
  92. SparkPost 📚
  93. Splunk (VictorOps) On Call
  94. Streamlabs
  95. Synology
  96. Syslog
  97. Techulus Push
  98. Telegram 📚
  99. Threema Gateway
  100. Twilio 📲
  101. Twist
  102. X (formally known as Twitter) 📚
  103. Voip.ms
  104. Vonage 📲
  105. XBMC
  106. Webex Teams
  107. WeCom Bot
  108. WhatsApp
  109. WxPusher
  110. 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