Organizations

A Radius account identifies you. An organization is the shared boundary for gateway access, credits, billing, usage, models, API keys, provider keys, and routing and rewriting policies.

Every new Radius account starts with a personal organization. You can create more from Your organizations; each new organization is kept separate from the others.

Choosing an organization in Pi

When you run /login radius, Pi opens the Radius website. After signing in, choose the organization that Pi should use and approve access. The resulting login is scoped to that organization:

Run /login radius again when you want to authorize Pi for a different organization.

Inviting people

Open an organization, choose Members, and then Invite a member. Enter the person's email address and the role they should receive. Radius emails an acceptance link that expires after seven days.

The invited person follows the link and signs in on the Radius website. If they do not have a Radius account yet, the invitation lets them create one through Enter Radius during the alpha. Account creation still happens on the website, never in a Pi extension. After they accept, the organization appears in their account and can be selected the next time they authorize Pi.

Pending invitations appear on the Members page. An authorized member can revoke an invitation before it is accepted. Sending another invitation to the same email replaces the existing pending invitation with a fresh link and expiry.

If the browser is signed in with a different email than the invitation recipient, Radius shows both addresses. Switch accounts before accepting if the wrong Radius account is active.

Automatic membership by email domain

An organization owner can configure one email domain under SettingsAutomatic membership. Enter only the domain, such as example.com, and save it. Saving a different domain replaces the current one.

Anyone who signs in with a verified email address at that domain is automatically added to the organization. Radius verifies the address through its email sign-in flow or Google sign-in. During the alpha, a matching domain also lets a new user create a Radius account without a signup code or an individual organization invitation.

Radius evaluates automatic membership after every successful sign-in:

To disable automatic membership, clear the domain and save. Changing or clearing the domain does not remove existing members. If a matching user is removed while the rule remains enabled, they will be added again the next time they sign in.

Roles and membership

Owners can change an admin or member's role. Members can leave an organization, and authorized managers can remove them. An organization must retain at least one member, so its last member cannot leave.

Groups and budgets

Owners and admins can create local groups under Groups, assign organization members, and apply one or more budgets to all members or one group. The Groups page is also linked from Members. Each calendar period can have a per-member limit, a shared-pool limit, or both. Daily, weekly, and monthly limits may all apply at the same time; every matching limit must have capacity for a request to proceed.

Per-member usage combines a person's OAuth and API-key traffic because organization API keys are attributed to a member. A shared limit combines usage from the entire budget audience. Weekly periods begin Monday at 00:00 UTC, and all periods use UTC. Newly created budgets start counting when enabled rather than retroactively counting earlier usage in the current period.

Radius reserves estimated request cost before contacting a provider and settles the reservation to actual cost afterward. If a limit is exhausted, the gateway error names the budget, identifies whether the per-member or shared pool blocked the request, and reports the exact reset time.

Required two-step verification

Owners and admins can require two-step verification from the organization's Settings page. Before the requirement can be enabled, the person changing the setting and every active organization owner must already have an authenticator app or security key configured.

When enabled, every member—including owners and admins—must have two-step verification configured before Radius allows direct browser-session access to organization pages and private organization artifacts. Account pages and the organization list remain available so a blocked user can configure two-step verification. Removing a user's final authenticator or security key blocks subsequent organization access.

The requirement intentionally does not apply to OAuth authorization, access tokens, refresh tokens, or requests authenticated with organization API keys. API-key management on the organization website is still browser-session access and remains protected.

Note that two-step verification requirements can take a while to take effect. When an organization requires two-step verification, Radius can delay enforcing it for up to 12 hours for existing grants on some resources.

Shared settings and usage

Organization pages provide a single place to manage:

Because these resources are organization-scoped, changes affect everyone who uses Radius through that organization. Review the selected organization before authorizing Pi or changing a policy.