Apprise

Apprise

Apprise allows you to send notifications to almost all of the most popular notification services available today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc. through a single unified interface.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
14,039
Forks
487
Watchers
75
Open Issues
96
Last commit
16 days ago
Details:
Estimated Popularity
57
Pricing Model
Free
Hosting Type
Self-Hosted
License
BSD-2-Clause
Deployment Difficulty
Easy
Language
Python

Apprise is a lightweight notification library that provides a unified way to send notifications across multiple platforms and services. It supports over 70 different notification services and allows developers to send notifications through a simple consistent interface.

Key Features

  • Unified Notifications:

    • Single consistent API
    • Support for 70+ services
    • Async notification delivery
    • Simple configuration format
    • CLI and API interfaces
  • Service Support:

    • Chat platforms (Discord, Slack, etc)
    • Email services (SMTP, Gmail, etc)
    • Push notifications
    • SMS delivery
    • Desktop notifications
    • Custom notification hooks
  • Developer Tools:

    • Python API
    • Command line interface
    • Configuration file support
    • Plugin system
    • Tag-based filtering
    • File attachments
    • Persistent storage
  • Integration Features:

    • Docker support
    • Environment variables
    • Custom hooks
    • Async operations
    • Batch notifications
    • URL-based configuration

Help improve this content

Found an error or want to add more information about Apprise? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects