Waitlists that
you own.
Deploy a beautiful, full-featured waitlist backend in minutes. No subscriptions, no data lock-in — just run it on your Cloudflare account.
npx create-0list my-waitlist
Built with
Everything you need.
Nothing you don't.
A complete waitlist solution that runs entirely on your Cloudflare account.
Edge-fast
Runs on Cloudflare Workers. Sub-50ms response times globally. No cold starts, ever.
Your data
Data lives in your Cloudflare D1 database. Export anytime. No vendor lock-in.
Double opt-in
GDPR-compliant email confirmation with customizable templates via Resend.
Rich analytics
Track signups, sources, conversion rates. Beautiful charts and CSV exports.
Custom branding
Your logo, your colors, your email templates. Make it completely yours.
Type-safe API
Hono RPC with end-to-end TypeScript types. Full REST API documentation.
Integrate in minutes
Simple REST API that works with any framework. Just POST to signup, GET to check status.
const response = await fetch(
"https://waitlist.yoursite.com/api/w/beta/signup",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
email: "[email protected]",
name: "Jane Doe"
})
}
);
const { position } = await response.json();
// → { position: 47 } Stop paying for waitlists.
SaaS waitlist tools charge $29-99/mo for basic features. Here's what you get with 0list:
Cloudflare Workers free tier covers millions of requests. D1 free tier is generous.
Your users' data stays in your database. Export, migrate, or delete anytime.
Cloudflare's edge network means your waitlist is fast everywhere on Earth.
Ready to launch?
Deploy your waitlist in under 5 minutes. No credit card, no signup required.
npx create-0list my-waitlist