Teams are how you manage your billing and infrastructure on DigitalOcean. Your personal account is where you manage your team membership and your name, sign-in method, and email subscriptions.
When you sign up for DigitalOcean, you are the only person on your default team. You can work by yourself by remaining the only person on your team. You can also collaborate with others by inviting them to teams you own.
Teams are available at no cost.
You can create multiple teams with any number of team members. Each team is billed separately and has its own payment information.
Team members can have one of six predefined roles: owner, biller, billing viewer, member, modifier, and resource viewer. Roles determine a user’s level of access to a team’s shared resources, billing information, and settings.
Role | Shared Resources | Billing Information | Team Settings |
---|---|---|---|
Owner | 🟢 Full access | 🟢 Full access | 🟢 Full access |
Biller | 🔴 No access | 🟢 Full access | 🔴 No access |
Billing Viewer | 🔴 No access | 🟡 Limited read only | 🔴 No access |
Member | 🟢 Full access | 🔴 No access | 🟡 Read only |
Modifier | 🟡 Full access except delete | 🔴 No access | 🟡 Read only |
Resource Viewer | 🟡 Read only | 🔴 No access | 🟡 Read only |
Personal access tokens for the API are unique to the people who generated them.
For additional security, owners can require secure sign-in via Google or GitHub or DigitalOcean two-factor authentication (2FA). Owners can see the sign-in method for each person on their team.
The team contact email is where we send operational alerts and maintenance notices. Everyone on a team can view the team contact email, but only owners can change it (on the team settings page, under Edit Information).
By default, the team contact email is set to the email address of the person who created the team. If you’re working with others, one option is to set the team contact email address to a group mailing list or another address that a broader set of people receive. If you’re working by yourself, you can keep it set to your own email address.
Emails that are sent exclusively to the team contact email include:
Additionally, some team emails are sent only to people with specific roles:
The DigitalOcean Control Panel is the only way to manage teams. The DigitalOcean API and CLI client, doctl
, do not support teams.
You must have a valid payment method associated with your default team to create additional teams.
Removing someone from a team removes their access to the team in the control panel and API. It does not remove their access to Droplets via SSH keys or other credentials because DigitalOcean does not manage the contents of Droplets after creation. You must revoke credentials from multi-user Droplets independently.
Google and GitHub sign-ins are accepted for secure sign-in, but we do not detect or enforce 2FA for these sign-in methods.
You can view your team’s Droplet limit on the team’s Settings page under Droplet Limit. To request an increase, click Request Increase. In the window that opens, fill out an explanation and requested limit, then click Submit Increase Request.