Features
Every feature exists to protect your site and respect your users.
Queue engine
Schedule phases: collect users, randomize positions, admit, close. Perfect for launches with a known start time.
Always-on capacity protection. Users queue when full, admitted when slots open. No schedule needed.
Cryptographic Fisher-Yates shuffle with rejection sampling. Provably fair — position is random, not based on who refreshed fastest.
Traditional ordering by join time. Or combine: lottery before opening, FCFS after.
Admit N users per minute for a smooth origin load curve. Configurable rate per event.
Open the floodgates — admit everyone at once. For flash sales and drops.
Branding
Set your brand colors, fonts, logo, and favicon via CSS variables. No code required.
Inject custom HTML into 6 slots: header, footer, status area, pre-queue message, post-admit message, and custom CSS.
Users see their position, estimated wait, queue size, and a phase timeline. Auto-refreshes with jitter.
Beautiful on every device, out of the box.
Integration
Deploy a lightweight Worker on your existing zone. Your WAF, load balancer, and custom rules stay completely intact. One wrangler deploy and you're live.
For non-Cloudflare sites. Drop-in configs for NGINX auth_request, Lua module, and Express.js middleware.
Point a CNAME to your queue URL. Simplest setup for new sites or dedicated queue domains.
Security & reliability
IP, CIDR range, URL path, glob pattern, token, and custom header. Let the right traffic through.
Queue logic runs at the edge, not in the browser. Technically unskippable by bots or browser manipulation.
5 degradation levels auto-adjust when errors spike. Critical failures trigger emergency bypass — users get through, not stuck.
Every operation logged: who, what, when, from where. Event-scoped for multi-tenant compliance. 5 independent security audits passed.