Skip to main content

Workspaces

A workspace is the boundary around everything in ZeroWidth: flows, datasets, evals, pages, API keys, members, and billing all belong to one. Work in one workspace is isolated from another — a key minted in one can't reach into the other.

Creating one

A workspace has a name (display) and a slug (the URL handle, e.g. acme). Slug rules: lowercase letters, digits, and hyphens. The person who creates a workspace becomes its owner.

Roles

Every member has one of three roles:

  • Owner — full control, including billing and deleting the workspace. Set when the workspace is created; the sole owner can't be removed.
  • Admin — manages members, workspace settings, and API keys. Everything an owner can do except delete the workspace.
  • Member — the baseline. Builds and runs within the workspace.

A member's role is set when they're invited. There's no in-product promote/demote or ownership transfer yet — invite someone at the role you want them to have.

Where to go next

2 min read