FindSoftware

ntfy

Self-hostable HTTP publish-subscribe server that delivers published messages as push notifications to phones, desktops and browsers.

ntfy is a server that accepts messages over HTTP and delivers them as push notifications to phones, desktops and browsers. A script or application publishes to a topic with a PUT or POST request, and the apps and web app subscribed to that topic show the message. The server ships as a binary, a Docker image or a package, and its install guide describes running it as a permanent service. It can keep its data in SQLite or PostgreSQL.

The project also runs a public server, ntfy.sh, and the software can be self-hosted.

Worth knowing

Without sign-up, a topic on the public server works like a password: the homepage says so and advises a name that is hard to guess. The public server also offers paid plans next to a free tier.

Identity

Status
Active
Maintainer
Philipp C. Heckel4
Maintained by
Individual5
First release
20216

Rendering and deploy

Runs as
Always on7
Install with
binary-download7

Releases

Current major version
26
Last release
2026-11-026

Adoption

GitHub stars
35,2572
Contributors
3852

Why these figures do not compare

Sources

  1. 2026-11-03: links, Categories, License, License model
    ntfy.sh
  2. 2026-11-03: links, Written in, License, GitHub stars, Contributors
    github.com/binwiederhier/ntfy
  3. 2026-11-03: links
    docs.ntfy.sh/
  4. 2026-11-03: Maintainer
    docs.ntfy.sh/contact/
  5. 2026-11-03: Maintained by
    api.github.com/users/binwiederhier
  6. 2026-11-03: First release, Current major version, Last release
    github.com/binwiederhier/ntfy/releases
  7. 2026-11-03: Runtime, Install with, Runs as
    docs.ntfy.sh/install/
  8. 2026-11-03: Databases
    docs.ntfy.sh/config/
  9. 2026-11-03: Templating
    docs.ntfy.sh/publish/

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON