🍮

Push notifications
with taste

Self-hosted, simple, fast. A modern Gotify alternative with built-in forwarders.

Get Started Learn More

Why Pudding?

Everything you need, nothing you don't.

Blazing Fast

Built with Bun and Hono. Sub-millisecond response times. Handle thousands of notifications per second.

🔌

Gotify Compatible

Drop-in replacement for Gotify. Use existing clients and integrations. Zero migration effort.

📡

Built-in Forwarders

Send to Telegram, Discord, Matrix, Email, or any webhook. Route by priority or application.

👥

Multi-tenant

One instance, multiple users. Perfect for teams, families, or hosting for others.

🔒

Self-hosted

Your data stays yours. Deploy with Docker, Cloudron, or bare metal. SQLite, zero dependencies.

🌙

Modern UI

Clean, responsive dashboard. Real-time WebSocket updates. Dark mode by default.

Dead simple API

Send a notification in one line.

terminal
# Send a simple notification curl -X POST "https://pudding.wtf/message" \ -H "X-Gotify-Key: your-app-token" \ -H "Content-Type: application/json" \ -d '{"title": "Hello", "message": "Your pudding is ready! 🍮", "priority": 5}' # Or use the Gotify-style query params curl "https://pudding.wtf/message?token=your-app-token&title=Alert&message=Server+down" # WebSocket for real-time notifications wscat -c "wss://pudding.wtf/stream?token=your-client-token"

Forward anywhere

Route notifications to your favorite platforms. Filter by priority, app, or keywords.

📱 Telegram
💬 Discord
🔷 Matrix
📧 Email
🔗 Webhooks
📟 Slack
🚀 Ntfy

Ready to taste it?

Get your pudding running in under a minute.