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 →