ntfy

ntfy

ntfy is a simple HTTP-based pub/sub notification service that lets you send push notifications to your phone, desktop, or any web browser with a single curl command. Self-hosted and lightweight, it is the simplest way to get alerts from your scripts, servers, and automation pipelines delivered straight to your devices.

Key Features

  • HTTP-based publishing — Send a notification with one command: curl -d “message” ntfy.sh/mytopic.
  • Topics without registration — Subscribe to any topic name; no account or signup needed to publish.
  • Self-hosted — Deploy the Go-based server on your own hardware; the public ntfy.sh instance also exists.
  • Native mobile apps — Official Android and iOS apps with full push support.
  • Desktop and web support — Web app, browser notifications, and a cross-platform CLI.
  • Rich notifications — Priority levels, click actions, images, and attachments.
  • Access control — Optional authentication and access tokens for private topics on self-hosted servers.

Why Use ntfy?

ntfy turns push notifications into a solved problem. Because it is just HTTP, any script that can make a web request — cron jobs, monitoring alerts, build pipelines, IoT sensors — can notify you instantly, without needing a proprietary service or an SDK.

Use Cases

  • Server and cron job alerts sent straight to your phone
  • Monitoring and uptime notifications from self-hosted tools
  • CI/CD pipeline build and deployment notifications
  • Personal automations and IoT device alerts

Platform

Linux · macOS · Windows · Web · iOS · Android

Licence

Apache-2.0

Website

ntfy.sh

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.