Push notifications made easy, ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.
ntfy (pronounced notify) is an open-source, HTTP-based pub-sub notification service designed to send alerts from scripts or applications directly to your devices.
The main features of this tool include:
Simple HTTP Integration: You can send notifications from any computer or script using simple PUT or POST requests. It supports various languages and tools like curl, Python, Go, and JavaScript.
Instant Multi-Platform Delivery: Once you subscribe to a topic, you receive notifications instantly on your phone (Android/iOS) or your desktop via a web app.
Rich Notification Content: Alerts are not limited to plain text; they support priorities (which trigger different sounds/vibrations), action buttons for immediate response, tags, and emojis.
File Attachments: The service allows you to send images, videos, and documents as attachments directly to your devices, which is useful for surveillance or server reports.
No Registration Required: By default, topics are created on the fly. You don't need to sign up to use the public server, making it a frictionless "single-purpose" tool.
Universal Connectivity: It integrates easily with many tools such as GitHub Actions, cronjobs, or home automation sensors.
Sovereignty and Privacy: ntfy is 100% open source (Apache 2.0/GPLv2). While a public server is available, it is designed to be easily self-hosted for users who want total control over their data.