Teams Overview
Teams are useful for project leaders and business owners who want to share control of server infrastructure with developers, financial administrators, and other collaborators.
You can create multiple teams and there is no limit to the number of members a team can have. Each team is billed separately and has its own payment information.
Roles
Team members can have one of two roles: admin or member. Roles determine a user’s level of access to a team’s shared resources, billing information, and settings.
Role | CORE machines | CORE Add‑ons | Gradient Projects | Gradient Workloads | Billing Information | Team Settings |
---|---|---|---|---|---|---|
Admin | Full access | Full access | Full access | Full access | Full access | Full access |
Member | By assignment | No access | By assignment | Full access | No access | No access |
API keys are unique to the members who generated them. They can be generated by individual members, regardless of their role, but can be rovoked by a team administrator.
Single Sign-On (SSO)
Paperspace SAML-based Single Sign-On for authentication. Learn more about SSO here.
Email Communication from Paperspace
Emails that are sent exclusively to the team admins include:
- Operational alerts and maintenance notices
- Resource alerts e.g. billing alert policiy notifications
- Emergency migration or reboot notices
- Receipts for upfront charges
- Invoices
Additionally, some team emails are sent only to specific members:
- Machine password emails are sent to the member that created the related machine.
- Support ticket emails are sent to members who participated in the support ticket.
- Quota increase approvals
Your Team Namespace
Like personal accounts, each team has a unique namespace. All resources belonging to this team will be organized under this namespace. Among other things, namespaces allows you to share a link to a CORE or Gradient resource that will be directed to the appropriate team and resource.
Your team namespace is a unique string that must meet the following structure:
- May only contain lowercase alphanumeric characters or hyphens.
- Cannot have multiple consecutive hyphens.
- Cannot begin or end with a hyphen.
- Must be a maximum of 39 characters.
Your Team Profile
Under the Profile tab, you can manage your team namespace, profile photo, bio, location, and website. Other than your namespace, these fields are optional.
Team Quota (Service Limits)
Certain items within Paperspace are governed by Service Limits. These limits are visible on the Billing tab of the console. If you need to increase a Service Limit, please submit a support ticket and select Service Limits Increase from the drop-down. Please tell us a little about how you're using Paperspace and how many machines you require so we can process your request effectively.
When creating Core machines, you may be asked to verify your account which is distinct from Service Limits. Learn more here.
Notes on Team Management
- Removing a member from a team removes their access to the console and API but does not remove their access to machines via SSH keys or other credentials. This is because Paperspace does not manage the contents of machines after creation. You must revoke credentials from multi-user machines independently.
- Google OAuth and GitHub OAuth are accepted for secure sign-in, but we currently do not detect or enforce 2FA for these sign-in methods.
How to Create a Team
To start building a team, log in to your Paperspace account. If you haven't already added a Team, you're signed in to your Private Workspace by default.
Click the team dropdown at the top of the console and select "Manage teams."
Click the Create Team button, and give your new Team a name and namespace:
Switching Teams
Your current workspace will be visible at the top of the console at all times. Clicking the workspace dropdown will reveal all available teams you are a member of, including your private workspace. You'll see a checkbox indicating your current workspace.
To switch teams, simply select a different team from the dropdown.
Inviting Users
Team admins can invite new members to a team.
- Click the profile icon in the top right of the console and then click Team Settings from the dropdown.
- Navigate to the Members tab
- Click the invite a user button in the upper right.
- Enter the email addresses of the members you want to invite, then click invite.
The status of each invited member is listed in the Members section. There is no limit to the number of members a team can have.
Teams that have Single Sign-On configured should reference this article.
Removing Users
Team admins can remove members from a team.
- Click the profile icon in the top right of the console and then click Team Settings from the dropdown.
- Navigate to the Members tab
- Select the user you want to remove.
- Click "Delete member" and the following confirmation message.
Modify Team Roles
Team admins can change the roles of other team members.
- Click the profile icon in the top right of the console and then click Team Settings from the dropdown.
- Navigate to the Members tab
- In the Members section, click on the member you want to modify, then click to toggle make admin or revoke admin.
The role of each team member is listed in the Members section.
Accepting Team Invites
When you are invited to a team, you will receive an email notification.
If you've received an invite but don't have a Paperspace account yet, welcome! Click the link in your invitation email or go to Paperspace.com to sign up. Create your account and confirm your email address.
If you're already a Paperspace user, you'll receive an email prompting you to sign in and accept your invitation. Log in to your Paperspace account, and click on the Manage Teams.
Any team invitiations that haven't yet been accepted will be listed under the Pending Team Invitations. Once you've accepted the invite, you may switch to that team.
Leaving a Team
If you want to leave a Paperspace Team, click the Teams Settings menu by clicking your profile icon, and select the Members tab and click the Leave Team button.
Note: If you leave a Team, any resources that you created or had access to on that team will no longer be available.
Setting Team Billing Alerts & Limits
Billing alerts and limits assists team admins in notifying and/or limiting compute spend at either the team or individual user level. Learn more in the billing section.
Deactivating Your Team
Click the profile icon in the top right of the console and then click Team Settings from the dropdown. At the bottom of the Profile tab you'll see a section called Deactivate Account. Click deactivate and follow the prompts to delete the current team.