npm i @ambersecurityinc/notifly

One call.
Every channel.

Dispatch notifications to Discord, Slack, Teams, ntfy, Pushover, and more — from a single notify() call. Web API only. Runs everywhere.

Get Started →View Source
discord://
slack://
tgram://
msteams://
ntfy://
gotify://
pover://
🌐

Web API Only

No Node built-ins. CF Workers, Bun, Deno, Node 18+.

🔗

URL Schemes

Portable config. One string per service.

🧩

Plugin System

Built-in services + registerService() to extend.

📋

Headless Builder

Schema-driven URL builder. Bring your own UI.

Dead simple API

Three exports. That's it.

Smart paste

Paste a raw webhook URL from Discord, Slack, or any service. smartParse() auto-detects and converts.

No docs. No manual fields. Just paste.

smartParse()
paste any webhook url
notifly url

10 services. One interface.

💬 Chat (4)📲 Push (2)🏠 Self-Hosted (2)📧 Email (1)🔗 Webhook (1)
Discord
discord://
Slack
slack://
Telegram
tgram://
Teams
msteams://
ntfy
ntfy://
Gotify
gotify://
Pushover
pover://
Pushbullet
pbul://
Email
mailto://
Webhook
json://
runs everywhere
CF Workers
🟢Node 18+
🥟Bun
🦕Deno

Start notifying.

$ npm i @ambersecurityinc/notifly
Read the Docs →