Skip to content
Chris Caron edited this page Aug 22, 2023 · 143 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 90+ 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. Apprise API 📚
  2. AWS SES 📚
  3. AWS SNS 📲
  4. Bark
  5. Boxcar
  6. BulkSMS 📲
  7. Burst SMS 📲
  8. ClickSend 📲
  9. DAPNET
  10. DingTalk 📲
  11. Discord 📚
  12. D7 Networks 📲
  13. E-Mail 📚
  14. Emby
  15. Enigma2 Devices
  16. Faast
  17. FCM - (Google) Firebase Cloud Messaging
  18. Flock
  19. Google Chat
  20. Gotify
  21. Growl
  22. Guilded 📚
  23. Home Assistant
  24. IFTTT
  25. Join
  26. Kavenegar 📲
  27. KODI
  28. Kumulos
  29. LaMetric Time/Clock
  30. Line
  31. Mastodon 📚
  32. Mailgun 📚
  33. Matrix
  34. Mattermost
  35. MessageBird 📲
  36. Microsoft Teams
  37. Misskey
  38. MQTT
  39. MSG91 📲
  40. Nextcloud Messaging
  41. Nextcloud Talk
  42. Ntfy 📚
  43. Notica
  44. Notifico
  45. Office 365
  46. OneSignal
  47. Opsgenie
  48. PagerDuty
  49. Pagertree
  50. Parse Platform
  51. Popcorn Notify
  52. Prowl
  53. PushBullet 📚
  54. PushDeer
  55. Pushed
  56. Pushjet
  57. PushMe
  58. Pushover 📚
  59. PushSafer 📚
  60. Pushy
  61. Reddit
  62. Rocket.Chat
  63. RSyslog (Remote Syslog)
  64. Ryver
  65. SendGrid
  66. ServerChan
  67. SimplePush
  68. Sinch
  69. Signal (API)
  70. Slack 📚
  71. SMSEagle 📲 📚
  72. SMTP2Go 📚
  73. SparkPost 📚
  74. Spontit
  75. Streamlabs
  76. Syslog
  77. Techulus Push
  78. Telegram 📚
  79. Twilio 📲
  80. Twist
  81. Twitter 📚
  82. Voip.ms
  83. Vonage 📲
  84. XBMC
  85. Webex Teams
  86. WhatsApp
  87. 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