User Management

Inviting New Users

Snap Labs allows you to quickly invite new users and assign roles and lab access so your entire team can benefit from the lab environments you've created. You can invite individual users, or add in bulk for quickly onboard entire teams or get ready for larger events.

Navigate to the User Management page.

Inviting an Individual User

To invite an individual user, input the user's Email, Role, and optionally assign lab access. Then select the Send Invite button. We'll send an invitation email to the user with instructions on logging in for the first time.

User invites are valid for 7 days. If you need to resend an invitation for any reason, you can Edit the user and select Resend Invite.

Inviting Multiple Users

To invite multiple users simultaneously, select Bulk Add. Input a list of Emails, select a Role, and optionally assign lab access. All users invited will be assigned the same role and lab access.

Managing Existing Users

You can view information on existing and inviting users in the User Management page. At a glance, you can view user:

  • Name
  • Email
  • Role
  • Lab Access
  • MFA Status

To Edit a user, select the Edit icon for that user. You can manage the Name, Role, and Lab Access of users which you have permission to manage.

To Delete a user, select the Delete icon then confirm you wish to delete the user.

Your User Profile

To manage your user profile, select the Settings icon in the bottom left of the dashboard. You can edit your Snap Labs display name, enable/disable MFA, or change your password.

Password Management

To change your current password select Change, enter your current password, and choose a new password for the application.

If you've forgotten your password, select "Forgot your password?" from the login page and enter the email registered with Snap Labs. We'll send you an email with a temporary password which you'll be required to change upon logging in.


Password Requirements

Be sure to select a strong password! At a minimum your password must be 8 characters long, and include the following characters:

  • Uppercase
  • Lowercase
  • Number
  • Special

Multifactor Authentication

Snap Labs also supports MFA. To enable MFA, select Enable from the Account Settings page and scan the QR Code in your preferred authenticator application (Google Authenticator, DUO, Authy, etc.). Then, enter the TOTP to confirm your MFA setup.

You may also Disable MFA at any time.

User Roles

Account Admin

Account Admins have full control over the subscription. They can change payment methods and modify the subscription settings and also perform all the functionality related to user and lab management. These are the owners of the subscription.


Resource Admins can perform all the actions available to Account Admin, but the cannot cancel the subscription or change payment methods.


Creators have full control over specific labs in the subscription. They can also launch additional lab templates and manage users (except for Account & Resource Admins). Creators cannot cancel a subscription or change payment methods.


Standard users can control labs that they are explicitly assigned access to, and have full visibility into the lab systems. The cannot modify any subscription attributes or manage users.


Student users are the most limited user role. They can power on and power off labs which they are assigned to, but have limited visibility into the lab systems. This role is intended to help facilitate hiring assessment and CTF use cases.


Guest users are limited to Enterprise customers, and allow adding up to 5 additional users per licensed Enterprise user for Events. Guests have access to a single lab environment during the course of an Event (up to 30 days).

What’s Next