Apprise

One URL format and command-line tool for sending notifications to Telegram, Discord, Slack, email, SMS and dozens of other services.

17.7k stars, 694 forks Python On GitHub since November 2017

What is Apprise?

Apprise wraps many notification services behind a single syntax: each target is written as a URL, and the same call delivers to Telegram, Discord, Slack, Amazon SNS, Gotify, email, SMS gateways or desktop pop-ups. It handles images and file attachments where a service accepts them and sends messages asynchronously. You use it as a Python library inside an app, through the bundled apprise command, or via the separate Apprise API server. Configuration files, custom hooks and persistent storage are supported, and messages are localized into 18 languages.

Good fit if

  • Your scripts, cron jobs or home server need to alert you on whichever chat or push service you already use.
  • You develop an application and want to offer users many notification targets without writing each integration.

Look elsewhere if

  • You want a self-hosted push server with its own phone app: ntfy.
  • You need product notifications with templates, digests and an in-app inbox: Novu.

Before you adopt it

Apprise moved from MIT to a BSD license in February 2023, and nothing in it is paid. Its creator writes about half of the commits, with roughly twenty others contributing. Install it from PyPI or use the Docker image; note that this repository is the library and CLI, not a hosted dashboard.

Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction

Apprise health: is it still maintained?

84 of 100, actively developed

  • Activity
    131 commits in the last 90 days, the latest on 1 November 2026.
    26 / 30
  • Contributors
    22 people wrote the latest 100 commits; the most active wrote 55% of them.
    18 / 20
  • Releases
    12 releases in the last 12 months; the latest, v2.1.0, on 24 October 2026.
    18 / 20
  • Replies to issues
    Maintainers answered 78% of recent issues, with a median first reply after 30 hours.
    16 / 20
  • Security practices
    OpenSSF Scorecard 5.7 of 10.
    6 / 10

Read from GitHub on 4 November 2026. How the score works

Apprise license: is it open source?

Apprise uses BSD-2-Clause, an open-source license approved by the OSI.

  1. November 2017First published on GitHub under MIT.
  2. 9 February 2023Changed to BSD. Commit: Apprise License changes to BSD 3-Clause (#813)
  3. TodayBSD-2-Clause.

How to run Apprise yourself

Docker
Dockerfile or compose file in the repository
Compose file
docker-compose.yml: 8 services
Setup effort
4 of 5, judged from the compose file
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
18 languages

Install instructions: hub.docker.com or the README on GitHub.

Alternatives to Apprise

  • ntfySend push notifications to your phone or desktop using PUT/POST 75 health · Apache-2.0 · 35.3k stars
  • NovuThe open-source communication infrastructure for agents and products 81 health · MIT · 40.3k stars
  • SentryDeveloper-first error tracking and performance monitoring 85 health · Functional Source License · 45.7k stars
  • GotifyA simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) 77 health · MIT · 16.2k stars
  • OpikDebug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive… 91 health · Apache-2.0 · 23.2k stars

All 13 projects in Developer tools

Questions about Apprise

Is Apprise open source?

Yes. Apprise is published under BSD-2-Clause, an OSI-approved open-source license.

Is Apprise still maintained?

Its health score is 84 of 100 (actively developed). It had 131 commits in the last 90 days, the latest on 1 November 2026, and its latest release came out on 24 October 2026.

Did Apprise change its license?

Yes. It moved from MIT to BSD on 9 February 2023.

How do I run Apprise?

You can run it with Docker. The README on GitHub has the exact steps.

What are the alternatives to Apprise?

Close alternatives in the Developer tools category include ntfy, Novu, Sentry.