Skip to content

Organizations

View as Markdown

Daytona provides organizations as a way to group resources and enable collaboration. Users can work individually in their personal organization or together in a collaborative organization.

Navigate to Daytona Dashboard ↗ to manage your organizations.

Personal vs Collaborative organizations

Every Daytona user starts with a personal organization, ideal for solo use and experimentation. Collaborative organizations are created manually and designed for company-wide collaboration with shared access and controls.

FeaturePersonal organizationCollaborative organization
CreationAutomatic on signupManually by a user
MembersSingle user onlyMultiple users (invite-based)
Access ControlNo roles or permissionsRoles with granular resource-based assignments
BillingTied to individual userShared across team members
Use CasePersonal testing, small projectsCompany/team development and production
Quota ScopePer userShared across all members
DeletableNoYes (by Owner)

Users can switch between their personal and collaborative organizations by using the dropdown in the Daytona Dashboard ↗ sidebar. Each organization has its own sandboxes, API keys, and resource quotas.

Organization roles

Users within an organization can have one of two different roles:

  1. Owners have full administrative access to the organization and its resources. Organization owners can perform administrative actions.
  2. Members have no administrative access to the organization, while their access to organization resources is based on Assignments.

Administrative actions

Organization owners can perform administrative actions such as:

Available assignments

The list of available assignments includes:

AssignmentDescription
Viewer (required)Grants read access to all resources in the organization
DeveloperGrants the ability to create sandboxes and keys in the organization
Sandboxes AdminGrants admin access to sandboxes in the organization
Snapshots AdminGrants admin access to snapshots in the organization
Registries AdminGrants admin access to registries in the organization
Volumes AdminGrants admin access to volumes in the organization
Super AdminGrants full access to all resources in the organization
AuditorGrants access to audit logs in the organization

Manage members

Invite new users

As an organization Owner, to invite a new user to your organization:

  1. Navigate to Members ↗
  2. Click the Invite Member button
  3. Enter the email address of the user you want to invite
  4. Select a role for the new user. If you select the Member role, define their assignments

Remove users

As an organization Owner, to remove a user from your organization:

  1. Navigate to Members ↗
  2. Click the Remove button next to the user you want to remove
  3. Confirm the removal by clicking the Remove button

Manage invitations

To view pending invitations to join other organizations, navigate to Invitations ↗ page by expanding the dropdown at the bottom of the sidebar.

Once a user accepts an invitation to join an organization, they get access to resource quotas assigned to that organization and they may proceed by issuing a new API key and creating sandboxes.

Organization settings

The Settings subpage in the Dashboard allows you to view the Organization ID and Name and to delete the Organization if you don’t need it anymore. This action is irreversible, so please proceed with caution. Personal Organizations are there by default and cannot be deleted.