
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
Releases
Adoption
Sources
- 2026-11-03: links, Categories, License, License model
ntfy.sh - 2026-11-03: links, Written in, License, GitHub stars, Contributors
github.com/binwiederhier/ntfy - 2026-11-03: links
docs.ntfy.sh/ - 2026-11-03: Maintainer
docs.ntfy.sh/contact/ - 2026-11-03: Maintained by
api.github.com/users/binwiederhier - 2026-11-03: First release, Current major version, Last release
github.com/binwiederhier/ntfy/releases - 2026-11-03: Runtime, Install with, Runs as
docs.ntfy.sh/install/ - 2026-11-03: Databases
docs.ntfy.sh/config/ - 2026-11-03: Templating
docs.ntfy.sh/publish/