Apprise
A lightweight notification library that sends alerts to almost 100+ services like Discord, Slack, Telegram, and more via a single unified API.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
One library to send notifications to 100+ services with a unified syntax.
Core Features
- Support for 100+ notification services (Telegram, Discord, Slack, Amazon SNS, Gotify, Email, etc.)
- Unified syntax: one line of code or CLI to send to multiple services simultaneously
- Image and file attachment support (where accepted by the target service)
- Asynchronous sending for fast response times and low resource usage
- Flexible configuration via files, environment variables, or CLI arguments
What It Can't Do
- •Some services (e.g., Discord webhooks) require pre-obtained tokens/IDs; free tiers may have rate limits; attachment support varies by service; always check the target service's API status and policies before use.
Use Cases
- Developers adding multi-channel notifications to their apps
- Sysadmins sending server alerts on failures or anomalies
- IoT device status notifications
- Personal reminders or RSS-to-chat pipelines
Apprise is a powerful, open-source Python library and CLI tool that enables you to send notifications to nearly all popular messaging platforms with a single, intuitive syntax. It supports over 100 services including Telegram, Discord, Slack, Amazon SNS, Gotify, email (SMTP), and many custom webhooks. Lightweight and asynchronous by design, it offers fast message delivery, file attachment support, and extensive configuration options via files, environment variables, or command line. Whether you're a developer integrating notifications into your app, a sysadmin monitoring servers, or a power user wanting personal alerts, Apprise eliminates the need to learn multiple APIs — one library to rule them all. Its vibrant community and regular updates ensure compatibility with new services as they emerge.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Ensure Python 3.6+ and pip are installed
Step 2: Run `pip install apprise` to install the library
Step 3: Send a notification via CLI: `apprise -b 'Hello World' 'slack://tokenA/tokenB/tokenC'`
- Step 1: Ensure Python 3.6+ and pip are installed
- Step 2: Run `pip install apprise` to install the library
- Step 3: Send a notification via CLI: `apprise -b 'Hello World' 'slack://tokenA/tokenB/tokenC'`
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Run `pip uninstall apprise` to remove the package
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.