Organizations¶
Organizations are the top-level tenant and budget boundary in the admin UI.

What this page manages¶
- Organization identity and display name
- Top-level budgets and rate limits (RPM, TPM, RPH, RPD, TPD)
- Audit content storage behavior
- Team count and ownership context
- The tenant boundary that callable-target and access-group grants inherit from
Typical workflow¶
- Create the organization
- Set the broad budget and rate limits across all time windows
- Choose which models, route groups, and access groups the organization is allowed to use
- Add teams inside the organization
- Assign platform accounts through People & Access
Rate limit fields¶
| Field | Description |
|---|---|
| RPM | Maximum requests per minute across all keys in the org |
| TPM | Maximum tokens per minute across all keys in the org |
| RPH | Maximum requests per hour across all keys in the org |
| RPD | Maximum requests per day across all keys in the org |
| TPD | Maximum tokens per day across all keys in the org |
All limits are optional. Only configured limits are enforced. Organization limits act as a shared cap — all teams and keys within the org contribute to the same counters.
Why it matters¶
Organization scope controls how teams, keys, and access are partitioned. It is the right place for tenant-wide spending and policy boundaries.
Platform admins can bootstrap runtime model and route-group visibility directly in the create/edit dialog through the organization asset access section. Teams, keys, and users can only inherit or narrow from that organization set.
Asset Access and Access Groups¶
Organization asset access defines the parent access universe. Grant direct callable targets when the tenant should see specific model names or route groups. Grant access groups when the tenant should see every callable target labelled with a group such as support, finance, or beta.
Access-group grants are valid even before a group has current model members. When a model is later labelled with that group and the runtime reloads, the organization can receive the new callable target without adding another direct binding.
Use organization grants deliberately:
- Grant groups to organizations before using team, key, or user restrictions.
- Keep route-group keys and public model names unique because both are callable targets.
- Avoid copying routing tags directly into access groups; tags control deployment routing, while access groups control authorization.