Workspaces
A workspace is what a team shares: pods, API keys, volumes, templates, backup configurations and one balance. Every account has a personal workspace. A team is another workspace you create and invite people into.
A template with a private image pulls it in a team only with a registry login saved with its registry host (Access → Docker Credentials). A login saved without a host is used only for its owner's own rents.
Roles
| owner | admin | member | |
|---|---|---|---|
| Use pods, volumes, templates and backups | ✓ | ✓ | ✓ |
| Manage API keys | ✓ | ✓ | - |
| Manage members and roles | ✓ | ✓ (not owner) | - |
| Delete the workspace | ✓ | - | - |
The billing owner is the account whose balance pays for the workspace. When a billing transfer is accepted, the workspace's pods, volumes, API keys, templates and backups move to the new billing owner, backups made before the transfer included. Those older backups stay billed to the previous billing owner until they expire or the new billing owner deletes them, and the previous billing owner cannot delete their backup volume until then.
Switch workspace
Use the workspace switcher at the top of the sidebar navigation, below the balance. Open Workspace settings to rename, manage members, invite people or transfer billing.
Invitations
Invite someone
In Workspace settings, use Invite by e-mail and pick a role, or run lium workspaces invite.
Accept
The person opens the link in the e-mail within 7 days, signed in as the invited address.
API keys
An API key belongs to one workspace, chosen when you create it. Everything it does is billed to that workspace. To work in a team from the CLI or SDK, create a key in that team.
API and CLI
- API: see Workspaces API.
- CLI:
lium workspaces,lium workspaces use <name>, andlium keys create <name> --workspace <team> --save. Seelium workspaces.