Getting Started
Set up Alphorn and send your first notification in minutes.
Alphorn is an open-source, self-hostable notification routing platform. Receive webhooks, route messages to any channel with filtering, retries, and real-time streaming.
Quick Start
1. Choose your deployment
You can use Alphorn in two ways:
- Hosted — Sign up at app.alphorn.dev and start sending immediately.
- Self-hosted — Run Alphorn on your own infrastructure. See the Self-Hosting guide for details.
2. Create a webhook
After signing in, create a new webhook endpoint. Alphorn gives you a unique URL like:
https://app.alphorn.dev/api/webhooks/wh_abc1233. Add a channel
Configure where you want notifications delivered — Slack, Discord, Email, SMS, or any of the supported channels.
4. Send a notification
curl -X POST https://app.alphorn.dev/api/webhooks/wh_abc123 \
-H "Content-Type: application/json" \
-d '{
"title": "Deploy Complete",
"message": "v2.1.0 deployed to production",
"priority": 3,
"tags": ["deploy", "production"]
}'That's it. Alphorn routes the message to all matching channels with automatic retries.
Core Concepts
- Webhooks — HTTP endpoints that receive incoming notifications
- Channels — Destinations where notifications are delivered (Slack, Email, etc.)
- Filtering Rules — Route messages based on priority, tags, or payload content
- Retries — Failed deliveries automatically retry with exponential backoff
- Organizations — Multi-tenant workspaces with role-based access control