Skip to content

ubeyidah/waitkit-waitlist

Repository files navigation

WaitKit — Waitlist Infrastructure for Your App

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.

Features

  • Waitlist Dashboard — Monitor signups, track subscriber growth, and manage your waitlist from a clean, real-time dashboard.
  • React Hook — The useWaitlist hook 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.

Getting Started

npm install waitkit
import { 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()

Tech Stack

About

Drop-in SDK that handles email collection, subscriber management, and waitlist analytics. No backend to build, no database to set up.

Topics

Resources

Stars

Watchers

Forks

Contributors