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