REST, SDK, MCP, webhooks, and your own email provider — same key, same response shapes, no separate account per surface.
A plain JSON API over HTTPS. No client library required — every operation is one request, and the response is the same shape the SDK and MCP server return.
Call it from anywhere@enlistdev/sdk wraps the REST API in typed methods — same operations, same response shapes, autocomplete on every field.
Typed, zero boilerplateConnect once and Claude Code, Cursor, or any MCP-capable agent can create waitlists and add signups directly — no route handler to write by hand.
Wired into your agentEnlist POSTs a signed JSON body to your endpoint for five event types — new signups, removals, and signup-email delivered/opened/clicked.
Know the moment it happensEnlist-managed sending needs zero configuration. Or connect your own Resend key and send on your own domain — Enlist still tracks delivery, opens, and clicks either way.
Bring your own key, or don’tA message in your Slack channel every time someone joins, so a launch shows up where your team already is.
Vote on the roadmapA message in your Discord channel every time someone joins, so your community can watch the list grow.
Vote on the roadmapVote on the roadmap, or send data anywhere with webhooks in the meantime.