Workspaces are used to organise work between users - they are like folders.

A user can be assigned a workspace, all users have read access to the global (default) workspace. If a user is assigned a workspace, and are not explicitly working in another workspace, (e.g. they are in the Global workspace, but have read-only access, or have disabled the workspace filter and are a multi-workspace user), then any object they create will be assigned to their assigned workspace.


It is possible to limit a user to their workspace, this is done by setting “limit to workspace” option the Access Control editor. This will prevent the user from seeing any objects outside of their workspace and the global workspace, and will prevent them from creating objects outside of their workspace.

Global Workspace

Montag has a default “global” workspace it creates when it is first set up. This workspace is intended to be used for global resources, such as global scripts, global secrets, and global expanders. It is also the workspace that objects must be in in order to be used by AI Developers in the portal

How do I create a workspace?

Workspaces are created using the Workspaces UI in the Montag dashboard. You must create a workspace before assigning it to a user.