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 member of your default team. You can work by yourself by remaining the only member of a team. You can also collaborate with others by inviting more members to teams you own.
Teams are available at no cost.
You can create multiple teams with any number of members. Each team is billed separately and has its own payment information.
Team members can have one of three roles: owner, biller, or member. 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 |
Member | Full access | No access | No access |
Team owners can see the sign-in method for each team member. For additional security, owners can require secure sign-in via Google or GitHub or DigitalOcean two-factor authentication (2FA).
Most team resources are shared, including:
However, personal access tokens for the API are unique to the members who generated them.
The team contact email is where we send operational alerts and maintenance notices. All team members can view the team contact email, but only the team owner 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 specific members:
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 a member from a team removes their access to the control panel and API but does not remove their access to Droplets via SSH keys or other credentials. This is 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.