logo

Workspaces

Work with strict isolation between environments.

Workspaces form the basis of managing and using all Namespace services. They contain resources such as clusters and remote builders. Workspaces are isolated spaces where you can manage and organize the resources that you'll use.

Each workspace has a unique workspace ID and a friendly name. You can share your workspaces with others by adding collaborators.

Create a workspace

Every user starts with a personal workspace. Additional workspaces can be created via the workspace selector menu.

Workspace management

You can find details about your workspace and update its settings (e.g. update its name) under cloud.namespace.so/workspace/settings.

Add a collaborator

You can share your workspaces with other users. Only the workspace admins may add members to a workspace. Head to cloud.namespace.so/workspace/settings/users and press Generate link to generate a single-use invite link. The link becomes invalid after a user accepts the invite. An invite expires after a week unless revoked by the inviter ahead of time.

Alternatively, you can invite new workspace members via email. Press Invite by email and fill in the email addresses to invite. Invites sent via email also expire after a week.

Remove a collaborator

Workspace admins can remove collaborators from a workspace. Under cloud.namespace.so/workspace/settings/users, you can see a list of all members in the current workspace. To revoke access for a user, click and select Remove.

Access control

The creator of a workspace automatically becomes its owner. Any collaborator added to the workspace starts with limited permissions by default. To grant full admin access to a workspace member, head to cloud.namespace.so/workspace/settings/users, click for next to the member to promote and select Promote to Admin.

To revoke admin rights from a workspace admin, click and select Demote to Editor. The user will retain access to the workspace, but will see their admin rights removed.

You can also demote members from editor roles to a reader role. To do so, click and select Demote to Reader. Readers can still access and use a workspace but cannot create or edit any resources.

Namespace supports fine-grained access control policies. To set them up reach out to support@namespace.so.

Admin vs Owner

Admins have the same permissions as the owner. The only differences are:

  • the owner cannot be removed from a workspace
  • the owner cannot be demoted to a non-admin role

You can transfer ownership of a workspace to a different user. Under cloud.namespace.so/workspace/settings/users, click next to the to-be workspace owner and select Transfer Ownership.