ByteChef LogoByteChef
Settings

Workspaces

Create and manage workspaces — the grouping for projects, connections, data tables, and knowledge bases.

Enterprise Edition

A workspace is the boundary a team works inside. Projects belong to a workspace; so do the connections, data tables, knowledge bases, API keys, and MCP servers those projects use. Two workspaces share nothing, which is what makes them the right unit for separating teams, business units, or tenants.

Workspaces are administered from Settings → Workspaces in the Automation area, which requires the organization admin authority.

The Workspaces page, with a row's actions menu open


What a workspace scopes

Owned by the workspaceNotes
Projects and their deploymentsEvery project belongs to exactly one workspace.
ConnectionsShared across the workspace's projects rather than owned by one of them.
Data tablesWorkspace-scoped, so a lookup table is defined once and reused by every project. See Data Tables.
Knowledge basesWorkspace-scoped in the same way. See Knowledge Base.
API keysBound to the workspace and to an environment. See API Keys.
MCP serversBound to the workspace and to an environment. See MCP Servers.
Members and their rolesManaged per workspace. See Workspace Users.
Git configurationOne repository per workspace. See Git Configuration.
AI guardrails policyOne content policy per workspace. See Guardrails.

All three environments exist inside every workspace — environments are not a workspace-level choice, and they are not something you model with workspaces.

Settings that are not workspace-scoped: identity providers, the license, and the organization user list are all instance-wide, and the encryption key protecting stored credentials is a single deployment-level key rather than one per workspace.


Create a workspace

  1. Go to Settings → Workspaces.
  2. Click New Workspace.
  3. Enter a Name and an optional Description.
  4. Save.

The new workspace starts empty.

Edit, manage members, or delete

Each row's menu offers:

  • Edit — change the name and description.
  • Delete — remove the workspace, after a confirmation, because it is not reversible.

Coming soon

A Members entry on the same menu, opening a Workspace Members dialog, plus per-item gating on the workspace Admin and Viewer roles, are on the upcoming release track and are not yet available in the latest released version of ByteChef. Until then the whole page is gated on the organization admin authority and both menu items are open to whoever can reach it.


Workspace or project?

Both group work, but they draw different lines. A project groups workflows that belong to one initiative and is the unit that gets published and deployed. A workspace groups the projects and the shared state around them.

SituationReach for
Two teams that should not see each other's workSeparate workspaces
One team running several initiativesSeveral projects in one workspace
Each customer isolated in a multi-tenant deploymentOne workspace per tenant
Separating Development, Staging, and ProductionNeither — use environments
Onboarding an acquired teamA new workspace

The last two rows are the ones worth internalising. Environments already exist inside every workspace, and workflow versions are deployed per environment — modelling stages as separate workspaces loses that, and leaves you copying projects between workspaces by hand.

How is this guide?

Last updated on

On this page