Notifkit

•
176
•

Provides self-hosted, multi-channel notification infrastructure for product notifications, handling preferences, quiet hours, retries, fallback, scheduling, and delivery logs.

Notifkit offers a robust, self-hosted notification infrastructure designed to abstract away the complexities of building a reliable notification system. It enables developers to send multi-channel product notifications (email, SMS, push, webhooks) with a single API call, while automatically managing crucial aspects like user preferences, quiet hours, retries, multi-channel fallback, scheduling, and comprehensive delivery logging. This comprehensive solution includes an orchestration engine and a typed SDK, ensuring notifications are delivered reliably and efficiently, even under challenging conditions, and integrates seamlessly with AI agents for enhanced operational control.

主な機能

01Built-in scheduling, stateful multi-step workflows, and queryable delivery logs
02Automated handling of user preferences, quiet hours, retries, and ordered fallback
033 GitHub stars
04Unified API for multi-channel notifications (email, SMS, push, webhooks)
05Self-hosted infrastructure with your providers, data, and zero SaaS markups
06Battle-tested reliability with chaos engineering, 24-hour idempotency, and consumer group re-claims

ユースケース

01Replacing proprietary notification SaaS solutions with a self-hosted alternative
02Building resilient product notification pipelines for emails, push, and SMS
03Enabling AI agents to manage, triage, and interact with notification delivery infrastructure