What is EmitKit?
EmitKit is an open-source event streaming and notification platform that monitors critical product moments. Get instant alerts about signups, cancellations, payments, and other pivotal business events - awareness, not analysis.Quick Start
Get started in minutes with our quick start guide
Self-Hosting
Deploy your own EmitKit instance
TypeScript SDK
Official TypeScript/JavaScript SDK with full type safety
API Reference
Explore the complete API documentation
Key Features
Real-Time Alerts
Browser push notifications and mobile PWA support for critical events
Channel Organization
Organize events into channels like Slack - payments, signups, cancellations
Webhook Triggers
Automate workflows and integrations when events occur
Developer-Friendly
TypeScript SDK with autocomplete - setup in under 5 minutes
Self-Hostable
Deploy on your infrastructure with Vercel or host anywhere
Open Source
AGPL-3.0 licensed - built on ClickHouse and Tinybird
Quick Example
Use Cases
Monitor Business-Critical Events
Monitor Business-Critical Events
Get instant alerts for signups, trial activations, payment receipts, and cancellations. Stay aware of what’s happening in your product without checking dashboards.
Eliminate Dashboard Fatigue
Eliminate Dashboard Fatigue
Stop constantly refreshing analytics dashboards. EmitKit pushes critical moments to you in real-time via browser or mobile notifications.
Automate Workflows
Automate Workflows
Trigger webhooks when important events occur - send Slack messages, update CRMs, or kick off automation workflows.
Team Awareness
Team Awareness
Keep your entire team in sync with what’s happening. Organize events into channels so everyone sees what matters to them.
Why EmitKit?
Awareness, Not Analysis
Focus on critical moments, not comprehensive analytics. Know when important things happen without the noise.
Setup in Minutes
Install the SDK, get an API key, and start tracking events. No complex configuration or dashboards to learn.
Self-Hosted & Open
Deploy on your infrastructure. Full data ownership. Built on battle-tested tech: ClickHouse, PostgreSQL, SvelteKit.
Tech Stack
- Framework: SvelteKit with Svelte 5
- Database: PostgreSQL with Drizzle ORM
- Event Storage: Tinybird (ClickHouse)
- Authentication: Better Auth
- UI Components: shadcn-svelte + Tailwind CSS
Get Started
Quick Start Guide
Install the SDK and send your first event in 5 minutes
Self-Hosting Guide
Deploy your own EmitKit instance with our comprehensive guide