Esc to close · ⌘K / Ctrl-K opens search anywhere
Set monthly ₹ budgets at every level — org, team, workspace, member and key — plus per-provider caps, so runaway usage stops itself instead of surprising you.
Hierarchical budgets (budgets, not seats)CostIntermediate10 min
BharatRouter meters real ₹, not seats — so you govern spend with budgets, not licence counts. Every level of the hierarchy carries an optional monthly cap in rupees; when a scope crosses its cap, further requests on it are refused rather than silently billed.
You'll use: hierarchical monthly budgets, managed on the dashboard and readable via the /me/budgets API. Reference: Teams & budgets.
Caps nest from the whole org down to a single API key. A request must fit under every cap above it, so the tightest applicable budget wins.
| Scope | What it caps | Typical use |
|---|---|---|
| Org | Total monthly spend across everything | The hard ceiling for the company |
| Team | A department / product line | Give Payments ₹2L, Support ₹50k |
| Workspace | A project inside a team | Ring-fence a pilot |
| Member | One person's usage | A default budget for every joiner |
| API key | A single key (human or agent) | Cap a CI bot or a shared service |
Beyond the level caps, a scoped budget limits spend on one provider or model inside a workspace — e.g. "no more than ₹5,000/month on a premium global model, unlimited on the cheap India route". A route at or over its scoped cap is skipped by the router, so traffic degrades to a cheaper model instead of failing.
Budgets are a governance control, not a payment method — see Billing for how spend is invoiced, and Usage to break down where the ₹ actually went.
More recipes in the Cookbook, or see the fullAPI reference.