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