Skip to content

Account

Team & Permissions

By the end of this page a colleague can work inside your Grafilab account — deploying, calling models or topping up — with only the permissions you granted.

You stay the owner. A member signs in with their own credentials, then switches into your account to act on your wallet, your instances and your API keys. Nothing moves between accounts: their own account is untouched, and everything they spend or create while acting as you belongs to you.

  • Your own account, or one where you hold Admin (All) — the Team tab is admin-only.
  • The colleague’s Grafilab account email. The invite form is explicit: “Invite an already-registered Grafilab account to co-manage this account with scoped permissions.” They sign up in their own name first.
  • A decision about which permissions they need, from the table below.

Permissions are checkboxes, not roles, and you pick any combination.

PermissionHelper textWhat it opens
Admin (All)Full access, including inviting and managing team membersEverything below, plus this Team tab.
Provision machinesList, register and publish machines; view earnings
Manage computeContracts, SSH, Docker templates, rental checkoutCompute, My Instance and Docker Templates.
ModelsAPI keys and inference usage/historyPlayground, API keys and inference usage.
BillingTransactions, invoices and top-upsBilling, and the Buy Credit button in the header.

A member with none of these sees No permissions against their name and lands on Home with an otherwise empty sidebar. Opening a URL they lack the permission for redirects them to Home too, so grant Manage compute before asking someone to deploy, and Billing before asking them to top up.

  1. Go to My Settings → the Team tab, and open Invite a team member.

  2. In Email, type the address on their Grafilab account — the field is prompted with [email protected].

  3. Tick the Permissions they need, using the table above.

    Screenshot of the Invite a team member form with the Email field and the five permission checkboxes

  4. Choose Send invite. A toast reads “Invitation sent.” and the members table gains a row marked Pending, “Invited 8 Sept 2026”.

  1. Open the invitation link, which points at /team-invite?token=…. The page reads “alice invited you to co-manage their Grafilab account.” above the Permissions you were granted.

  2. Choose Accept invitation, or Decline to reject it.

  3. The confirmation reads “You now have access to alice. You can switch between accounts anytime from the account picker.” Choose Go to dashboard.

The account picker sits in the console header. It shows Signed in as with your own account, Acting as when you are inside somebody else’s, and Switch account to move between them.

Screenshot of the header account picker open, with the acting-as banner shown below it

While you are acting as another account, a banner stays on screen with Switch back to my account. The sidebar shows only the entries your permissions allow, Settings shows only the Team tab, and a bookmarked detail URL from a different account bounces back to its list page. Some owner-only areas stay hidden regardless.

The Team members table lists Member / Status / Permissions / Actions, with badges for You, Owner, and Active or Pending. Before your first invite it reads “No other members yet. Invite someone above.”

Screenshot of the team members table with the Owner row and one Active member row

  1. On the member’s row, choose Edit. Change the boxes in Edit permissions and Save — a toast reads “Permissions updated.” The change applies the next time they load a page.

  2. To end access, choose Remove. The Remove member dialog warns “Remove [email protected] from this account? Their access is revoked immediately.”

  3. Decide about their keys. Tick Also revoke the API keys this member created to kill them along with the membership, then confirm. A toast reads “Member removed.”