156 Home
Chris Caron edited this page 2025-07-06 13:30:44 -04:00

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. 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. Resend ๐Ÿ“š
  74. Revolt
  75. Rocket.Chat
  76. RSyslog (Remote Syslog)
  77. Ryver
  78. SendGrid ๐Ÿ“š
  79. ServerChan
  80. Seven ๐Ÿ“ฒ
  81. Sociรฉtรฉ Franรงaise du Radiotรฉlรฉphone (SFR)
  82. SimplePush
  83. Sinch
  84. Signal (API)
  85. Slack ๐Ÿ“š
  86. SMSEagle ๐Ÿ“ฒ ๐Ÿ“š
  87. SMS Manager ๐Ÿ“ฒ
  88. SMTP2Go ๐Ÿ“š
  89. SparkPost ๐Ÿ“š
  90. Splunk (VictorOps) On Call
  91. Streamlabs
  92. Synology
  93. Syslog
  94. Techulus Push
  95. Telegram ๐Ÿ“š
  96. Threema Gateway
  97. Twilio ๐Ÿ“ฒ
  98. Twist
  99. X (formally known as Twitter) ๐Ÿ“š
  100. Voip.ms
  101. Vonage ๐Ÿ“ฒ
  102. XBMC
  103. Webex Teams
  104. WeCom Bot
  105. WhatsApp
  106. WxPusher
  107. 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