Feature checks stay backend-first.
Gate exports, SSO, model access, webhooks, and support tiers without scattering plan names through product code.
Threshold helps SaaS teams define versioned product contracts, publish them safely, and make backend runtime decisions for features, limits, balances, add-ons, resets, and custom plan revisions.
Pricing starts simple, then spreads into billing webhooks, frontend checks, backend conditionals, usage counters, admin scripts, support overrides, and credit ledgers.
Gate exports, SSO, model access, webhooks, and support tiers without scattering plan names through product code.
Daily, monthly, yearly, and custom windows reset automatically from the contract instead of cron glue in app code.
Plan revisions define what create image or run model costs, while ledgers explain the withdrawal.
Model members, docs, storage, API keys, integrations, and capacity counters as entity-owned contract state.
Create customer-specific plans and still route every backend check through the same decision path.
Released contracts do not mutate under existing customers. New plan behavior means a new revision.
Return allowed, denied, consumed, spent, and why, so support and engineering debug from contract facts.
A user action reaches your backend. Your backend sends Threshold the user or entity id, and Threshold resolves the active plan, allowance, reset window, and remaining capacity before returning a decision.
Each request resolves an entity's active snapshot, evaluates the relevant contract nodes, returns a decision, and records the reason for support and engineering.
Codegen turns contract definitions into backend-safe checks for entitlements, usage, balances, resources, and add-ons.
Resources model the parts of a product that accumulate usage or occupy capacity, without mixing Threshold into your app's permissions, audit logs, or object lifecycle.
Threshold is for teams that need more than feature flags and less than a full billing platform. Define what your product sells, publish contracts safely, and make runtime decisions from stable snapshots.
Temporary landing page. Product in active development.