Skip to main content
See the concepts page for definitions of accounts and users.

User roles

Each user in an account is assigned a role that determines their level of access:
The contributor and inference-user roles are newer roles that provide more granular access control. Contact Fireworks support if you need these roles enabled for your account.

Resource management

API key & account management

Adding users

To add a new user to your Fireworks account, run the following command. If the email for the new user is already associated with a Fireworks account, they will have the option to freely switch between your account and their existing account(s). You can also add users in the Fireworks web UI at https://app.fireworks.ai/account/users.
To create another admin user, pass the --role=admin flag:

Updating a user’s role

To update a user’s role, run
Where <ROLE> is one of: admin, user, contributor, or inference-user.

Deleting users

You can remove a user from your account by running:

Groups

Users can be organized into groups. A group is a named set of users in your account; the Groups tab on the Users page lists each group with its member count and source, and the Group column on the Users tab shows which groups a user belongs to. Groups are provisioned from your identity provider through SCIM group provisioning, which is the only way to create one. They are read-only in Fireworks: create, rename, delete, and populate groups in your directory. Groups do not confer roles — roles are set per user. What a group can carry is a group limit, which caps serverless spend for each of its members. That is a Fireworks Nexus feature, enabled separately from group sync.