WaitKit is a drop-in SDK that gives you email collection, subscriber analytics, and a React hook — so you can focus on shipping, not building infrastructure.
- Waitlist Dashboard — Monitor signups, track subscriber growth, and manage your waitlist from a clean, real-time dashboard.
- React Hook — The
useWaitlisthook gives you join, count, loading states, and error handling out of the box. - TypeScript First — Full type definitions for every API response, error, and join option.
- Subscriber Analytics — Track signups with custom metadata, source attribution, and real-time subscriber count.
npm install waitkitimport { WaitKit } from "waitkit"
const wk = new WaitKit({
apiKey: "wk_...",
projectSlug: "my-startup",
})
// Add a subscriber
await wk.subscribers.create({
email: "user@example.com",
})
// Get total count
const total = await wk.subscribers.count()- Next.js — React framework
- shadcn/ui — Component library
- Motion — Animations
- Tailwind CSS v4 — Styling
- Shiki — Syntax highlighting
- TypeScript — Type safety