Unlimited passes
// a flat-rate meter you attach per key
A pass is prepaid for a fixed window and bills nothing per solve. Instead of a credit meter it has a throughput cap — a number of solves per window, e.g. 600 / 30s. Buy one from the dashboard under Buy credits → unlimited passes.
Metering is per API key, not per workspace. Attach your heavy production key to a pass and leave CI, staging and one-off scripts on credits — they carry on billing per solve exactly as before. A workspace can hold several passes at once and split keys across them.
One pass, one bucket. Attaching a second key to a pass does not double its throughput. Two keys on a 20/s pass share 20/s between them. Size the cap for your whole fleet, not per key.
Every solve response carries meter: "credits" debited your balance, "pass" was covered by a pass and cost nothing, "sandbox" was a deterministic test response. The meter is decided when the request is admitted and never re-derived, so a pass expiring while a solve is in flight does not change what that solve cost.
Passes never auto-renew. We email you three days out, one day out, and on the day one ends. When it does, expiry is a hard stop: keys still attached return 402 pass_expired until you renew the pass or move them back to credit metering. We never silently fall back to your credit balance — you would be spending money on a window you didn't buy.
Ready to pour through the gate?
// free sandbox keys · no card required to start