Plans & limits

qbrix meters on selections. Every plan includes a monthly selection allowance; usage beyond it is billed as overage rather than blocked.

Plans

PlanIncluded selections / moAPI keysSeatsActive experiments
Free100,000233
Starter1,000,000UnlimitedUnlimitedUnlimited
Growth10,000,000UnlimitedUnlimitedUnlimited
Scale50,000,000UnlimitedUnlimitedUnlimited
EnterpriseCustomUnlimitedUnlimitedUnlimited

The free tier is the only one with hard resource caps. On every paid plan, API keys, seats, and active experiments are unlimited — the allowance is the only thing that meters.

How metering works

Only select() calls count. Feedback, pool and experiment management, gate changes, and console activity are never metered.

Usage accrues against your monthly allowance. Once you pass it, additional selections are rated as overage and appear on your next invoice — nothing stops serving, and no request is rejected for being over the allowance.

Tip

Gate fall-throughs still count as selections. A request that the gate answers with the default arm is a decision qbrix made for you, so it meters like any other.

Rate limits

Request rate is not tiered — moving up a plan buys you allowance, not throughput.

A flat per-principal abuse guard protects the two operational endpoints:

EndpointRate limited
/api/v1/agent/selectYes
/api/v1/agent/feedbackYes
Pools, experiments, gates, billingNo

Authentication endpoints (login, register, refresh, forgot-password, reset-password) carry their own separate pre-auth limiter, applied per IP and per email, returning 429 with a Retry-After header.

Feature availability

Some capabilities require a minimum plan:

FeatureMinimum plan
Insights & analyticsGrowth
Event logScale
SSOScale
Custom rolesScale

Roles & permissions

Every workspace member holds one of three roles. Permissions are granted as scopes.

CapabilityAdminMemberViewer
View pools, experiments, gatesYesYesYes
Create & edit poolsYesYes
Create & edit experimentsYesYes
Delete pools & experimentsYesYes
Call select()YesYesYes
Send feedback()YesYes
Edit feature gatesYesYes
View metrics & insightsYesYesYes
View the event logYesYesYes
Invite & remove membersYes
Assign rolesYes
Manage billingYes

Viewer can read every resource and call select(), but cannot write anything — including feedback. That combination is deliberate: it lets a read-only integration serve decisions without being able to influence what the policy learns. Member covers all day-to-day experiment work. Admin adds team, role, and billing control.

API keys carry their own scopes, set per key when you create it. A key never has more access than the role that created it.

Next steps