WaitKitWaitKit

Overview

WaitKit provides waitlist infrastructure for developers. Collect signups, send confirmation emails, run campaigns, and track demand before your product ships.

WaitKit is a waitlist-as-a-service platform. Instead of building and maintaining your own backend to collect email signups, you create a project, integrate via our SDK or REST API, and start collecting subscribers from a dashboard.

Beyond collecting emails, WaitKit handles confirmation emails, email campaigns, and analytics so you can engage your audience from day one.

Two integration paths are available depending on your stack:

MCP Server - For AI coding agents. Run the waitkit-mcp server in Claude Desktop, Cursor, Windsurf, or Antigravity and let your agent manage projects, subscribers, analytics, and campaigns. See the MCP Server guide.

JavaScript SDK - The recommended approach for Node.js and browser projects. Install the waitkit npm package, configure it with your API key, and call subscribers.create() and subscribers.count() with full type safety.

REST API - For platforms and languages without an SDK. Every SDK method maps to a public API endpoint authenticated via Bearer token.

Both paths share the same underlying infrastructure. Subscribers collected through either method appear in your dashboard and analytics.

How it works

  1. Create a project on waitkit.dev
  2. Generate an API key for the project
  3. Integrate the SDK or call the API from your app
  4. View subscribers, send confirmations, and run campaigns from the dashboard

Head to the Quickstart to get started in under five minutes.

On this page