Multi-channel routing
Route events to email, SMS, push, and in-app from a single API.
Deliver real-time in-app notifications via WebSocket today. Plug in your own providers to instantly trigger email, SMS, and push, all through one unified API.
Trusted by teams at
Send to any channel from the same event. Boson routes, delivers, and logs.
POST /v1/events
{
"channel": "in_app",
"subscriberId": "user_123",
"title": "Deploy finished",
"body": "api-7f3c is live"
}Inbox
2 unreadDeploy finished
2mapi-7f3c is live
Invite accepted
1hmaya joined the workspace
Quota warning
YesterdayYou are at 80% of Free
Everything you need to send, track, and debug notifications at scale.
Route events to email, SMS, push, and in-app from a single API.
Every attempt lands in the activity log with status and metadata.
Push delivery updates to your own systems with HMAC-SHA256 signing.
Separate keys and settings per environment. Playground stays out of prod.
Each channel is a handler. Add new channels without touching core.
Per-tenant and per-channel rate limits keep your queues healthy.
Three steps from an empty workspace to a live in-app notification.
Sign in, create a workspace, and copy your API key.
POST a channel, subscriber, title, and body to the events API.
In-app lands on the socket. Email, SMS, and push send when configured.
One endpoint. Any channel. Authenticate with x-api-key and post an event.
curl -X POST https://api.getboson.com/v1/events \
-H "content-type: application/json" \
-H "x-api-key: $BOSON_API_KEY" \
-d '{
"channel": "in_app",
"subscriberId": "user_123",
"title": "Deploy finished",
"body": "api-7f3c is live"
}'Each event names a channel. The worker looks up that handler, delivers, and writes the activity log.
Event
POST /v1/events
Worker
Queue + route
Handler
Channel plugin
Channel
In-app live
Activity
Logged attempt
An event names a channel; the worker looks up that handler and runs it.
Email, SMS, and push accept the same event and send when credentials exist.
Keys, environments, and activity stay scoped to the workspace that sent them.
Every webhook signed. Every payload scanned. Every request authenticated.
Inbound and outbound webhooks are signed so you can verify authenticity before processing.
Attachment URLs are checked before fetch so internal network targets stay blocked.
Restrict inbound webhooks to provider IP ranges. Reject everything else.
Attachments are scanned for malware signatures and quarantined before they reach your inbox.
Keep inbound mail on the schedule you choose, with purge paths for cleanup.
Original email is stored as EML on disk for full fidelity, not stuffed into Postgres.
Start free. Scale when you need to. Checkout is not wired up on this site yet.
Free
$0
for a side project
Pro
Most popular$49
per month
Scale
$249
per month
Loved by developers
Built for teams that want one events API instead of a pile of channel SDKs.
1 API
for every channel
4
delivery channels
202
accepted, then queued
Lead Engineer at Nimbus
CTO at Vertex
Backend at Craftly