SKIP_TO_MAIN_CONTENT
machine.dev
SIGN_UP
04.0 // Documentation v1.8.4 Last updated 2026-06-05

Team Management

Manage your machine.dev team members and roles. Learn how to invite members, assign admin or member roles, and control access to team settings.

machine.dev supports team-based collaboration. Each team has members with roles that control what they can do on the platform. This guide covers how to view, invite, and manage team members from the dashboard.

Roles

machine.dev teams have two roles:

RoleDescription
AdminFull access to team settings, billing, GitHub integrations, and member management. Can invite new members and change existing members’ roles.
MemberCan use the platform to run GPU workflows and view jobs, but cannot modify team settings or manage other members.

When you create a team, you are automatically assigned the Admin role.

Viewing team members

To see who is on your team:

  1. Open the machine.dev dashboard
  2. Click “Settings” in the sidebar
  3. Go to “Team” > “Members”

The members table shows each user’s name, email, and current role. Role badges indicate access level: a shield icon for Admin and a user icon for Member. Pending invitations appear with an amber “Invited” badge.

Team members table showing members with Admin and Member role badges

Inviting members

Admins can invite new members:

  1. Go to “Settings” > “Team” > “Members”
  2. Click “Invite”
  3. Enter the email address of the person you want to invite
  4. Pick a role for the new member
  5. Click “Send Invite”

The invited user gets an email with instructions to join. Until they accept, they appear in the members table with an “Invited” badge.

Changing a member’s role

Admins can promote members to admin or demote admins back to member:

  1. Go to “Settings” > “Team” > “Members”
  2. Find the member whose role you want to change
  3. Click the ”…” action button on their row
  4. Pick the new role from the dropdown: Admin or Member
Action dropdown showing Admin and Member role options

The current role is highlighted with an indigo border. While the change saves, a loading spinner replaces the action button. The member’s role badge updates as soon as it’s done.

Team members table after a successful role change

Role changes take effect immediately. The member’s permissions update as soon as the change is saved. No page refresh or re-login required.

Constraints

Two restrictions on role changes:

  • You cannot change your own role. This prevents a team from accidentally losing all admins. The action button does not appear on your own row.
  • You cannot change the role of pending invitations. The action button only appears for members who have accepted their invite.

Demoting yourself is not possible through the UI or the API. To step down as admin, another admin must change your role.

Role permissions

PermissionAdminMember
Run GPU workflowsYesYes
View jobs and usageYesYes
Manage team settingsYesNo
Invite new membersYesNo
Change member rolesYesNo
Configure billingYesNo
Manage GitHub integrationsYesNo

Next steps