Skip to main content
Each member of your organization needs to be assigned a role that grants them some level of permissions. This page describes what roles exist and how to assign users the appropriate roles.

Manage user roles

Users with the Owner or Admin role can assign roles from the Members page. You can assign a role in either of the following ways:
  • When inviting a user: Select a role before sending the invitation.
  • After a user has joined: Click Update for the user’s entry and choose a new role.
Role changes take effect immediately. Updated permissions apply to the user’s next request, including requests made as part of an existing session. Every role change is recorded in the Activities log, including the user who made the change, the affected member, the previous role, the new role, and the time of the update.

Roles and permissions matrix

* Admins can manage members and roles for everyone in the org except the Owner. Admins cannot remove or demote the Owner. † The deployments view shows “Contact sales” for orgs with no active deployments. ‡ Self-serve deployment creation isn’t available yet.

Owner

The Owner, also called the Org Admin, has the highest level of access. Each organization has exactly one Owner. By default, the first person who signs up for an organization becomes its Owner. Only the Owner can accept the Terms of Service and other legal agreements for the organization. The organization can’t purchase credits or run production inference until the Owner accepts these agreements. The Owner can also manage billing and transfer ownership to another member. When ownership is transferred, the previous Owner becomes an Admin or receives another selected role. An Owner can’t remove or change their own role without first transferring ownership.

Admin

Admins manage the organization’s day-to-day operations. They can manage billing, invite and remove members, assign roles, and manage all API keys, including keys created by other members. Admins can’t remove the Owner or change the Owner’s role. Assign this role to team leads who need broad operational access.

Developer

Developers can run inference, view organization API keys, and create, view, and revoke their own API keys. They can’t manage keys created by other members. Developers can’t access billing or manage members and roles. Assign this role to engineers and machine learning practitioners who build on the platform.

User

Users can view organization resources, usage data, and API keys. They can also run inference. Users can’t create, edit, or revoke API keys, access billing, or manage members and roles. Assign this role to people who use your inference endpoints but don’t need broader access.