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
- Create a project on waitkit.dev
- Generate an API key for the project
- Integrate the SDK or call the API from your app
- View subscribers, send confirmations, and run campaigns from the dashboard
Head to the Quickstart to get started in under five minutes.
