Keep Tabs on What's Happening in Your Product

Get notified about signups, cancellations, payments, and critical moments. Stop spamming Slack. Built for developers who want to stay in the loop without the noise.

#signups
👋
New User Signup
alice@example.com
#signups
🎉
Trial Started
carol@startup.io
#payments
💳
Payment Received
$99.00
SvelteKit
Svelte 5
TypeScript
PostgreSQL
Drizzle ORM
Tinybird
ClickHouse
Better Auth
Tailwind CSS
shadcn-svelte
Web Push API
Server-Sent Events

Know what's happening. When it happens.

Get notified about critical events in real-time. Trigger webhooks for automation. No more refreshing dashboards or wondering what's going on.

Push Notifications

Get instant browser notifications when critical events happen. Stay aware without constantly checking dashboards.

Mobile App (PWA)

Install on iOS or Android. Get real-time notifications on your phone. Stay updated wherever you are.

Webhook Triggers

Fire webhooks to trigger automations, send Slack messages, or kick off workflows when events occur.

Organized Channels

Group events into channels like signups, cancellations, payments. Just like Slack, but for your product.

Not analytics. Just awareness.

We don't track every click or page view. Just the critical moments you need to know about—signups, cancellations, payments, errors.

Focus on What Matters

Not every click. Not every page view. Just the critical moments that impact your business—signups, cancellations, payments, errors.

Awareness, Not Analysis

Analytics platforms help you understand trends. EmitKit helps you stay aware of what's happening right now.

Built for Developers

Simple TypeScript SDK. Deploy anywhere. Self-host or use our cloud. No vendor lock-in.

Fast at Scale

Powered by ClickHouse through Tinybird. Handle millions of events without breaking a sweat.

Dead simple developer experience

One npm install. One import. Start tracking events. No configuration hell, no learning curve.

TypeScript SDK

Fully typed API. Autocomplete everything. Install, import, and start tracking events in under 5 minutes.

Rich Event Data

Attach any JSON data: user info, metadata, tags. We display it beautifully. See who did what with full context.

Idempotent by Default

Safely retry critical events. Use idempotency keys to prevent duplicate notifications for payments, signups, etc.

Zero Config Needed

No complex setup. No dependencies. Just an API key and you're tracking events. Works anywhere Node runs.

Deploy anywhere, integrate everything

Self-host on your infrastructure or deploy to Vercel. Open source and extensible for complete flexibility.

Self-Hostable

Deploy to Vercel with environment variables. Host on your own infrastructure with complete data ownership.

Vercel Ready

One-click deployment to Vercel with automatic builds and serverless functions support.

Open Source

AGPL-3.0 licensed. View the source, customize, and extend to fit your needs.

Extensible

Plugin architecture for custom integrations. Build your own extensions and share with the community.

Start tracking in under 5 minutes

Install the SDK. Track a signup or cancellation. Get notified. That's it. No complex analytics setup required.

Read the Docs

Installation

# Install via npm
npm install @emitkit/js

# Or via pnpm
pnpm add @emitkit/js

# Or via yarn
yarn add @emitkit/js
Free during beta

Simple, usage-based pricing

All plans are free during beta. When we launch, early users will receive a significant discount on paid plans. Or self-host for unlimited usage.

Free

$0

during beta

Perfect for side projects and early-stage apps.

  • 5,000 events/month
  • 3 team members
  • 30-day history
  • All integrations
  • Push notifications
  • Webhook triggers
  • Channel organization

Pro

$0

during beta

$19/mo after beta

For growing apps. Never miss a critical event.

  • 50,000 events/month
  • Unlimited team members
  • 1-year history
  • Priority support
  • $0.0003 per extra event
  • Everything in Free
  • Advanced analytics
  • Custom integrations

Self-Hosted

Free

forever

Run on your own servers. Own your data.

  • Unlimited events
  • Unlimited team members
  • Complete data ownership
  • AGPL-3.0 License
  • All features included
  • Multi-tenancy support
  • TypeScript SDK
  • Community support