What is a Workspace?
A Workspace is where you build one analytics agent. It combines, in a single versioned surface:- The Data Model — which tables and columns the agent can see, what they mean, and who can query what (row-level security)
- The agent’s context — knowledge base files, skills, system prompts, per-user memory, and golden assets
- Testing — a Playground where you chat with the agent as one of your project users
- Deployment — an embed snippet and preview links for putting the agent in your product

Creating a Workspace
Workspaces live inside a project. Open your project and you’ll see Your Workspaces — the list replaces the separate Data Models and Agents tabs.
- Click New workspace
- Enter a name (and an optional description)
- Select the connection to base it on, or No database
- Click Create
A workspace with No database answers through the APIs and MCP servers your project connects, instead of SQL. Its Data Model and Metrics pages stay empty until you give it a database in Workspace settings → Connection.
The Workspace Sidebar
Opening a workspace swaps the app sidebar to the workspace’s own sections, grouped by the part of the lifecycle they belong to:
Workspace settings sits at the foot of the sidebar rather than among the pages. Read-only members see only Home and the Playground; see Roles & Permissions.

Draft, versions and production
The version bar lives on the workspace, above every page, and it is the one place that says where your work stands:- Draft — every page edits the same working copy, and edits autosave, so there is nothing to save page by page; the version selector shows when the draft was last written.
- Save version — freezes the draft as a new numbered version, capturing the schema, the prompts, the skills and the assets together. A saved version reaches nobody until it is promoted (or, with environments, deployed).
- Promote to production — a saved version can be promoted, and production is what deployed users and embeds are served. This replaces the old “set this data model version / agent version as production” two-step: one workspace, one production switch.
- Reset — throw away draft changes and return the working copy to the last saved version.
Deploying a Workspace
The Deploy page produces everything you need to put the agent in your product:
- Set it up with your coding assistant — a link to create an API key, and a setup prompt carrying this organization’s, project’s and workspace’s ids and the properties the production version’s row-level security reads. Paste it into Claude Code, Cursor or another assistant working in your product’s codebase.
- Or set it up yourself — the same ids with copy buttons, the backend call (
POST /v1/api/projects/embed-token) and the iframe (/share/workspace/{projectId}/{workspaceId}?jwt=<token>). - Preview it as one of your users — generate a real, short-lived preview link (valid for one hour) and open the embed exactly as a project user would see it, before writing any integration code.
Legacy Agents
Projects that were built before workspaces keep their existing agents on a legacy page, where they remain fully readable and editable. New agents cannot be created there — new work should happen in a workspace, where the data model and the agent ship together.Next Steps
- Curate the workspace’s Data Model — select tables, add descriptions, and configure security
- Encode Your Context — prompts, golden assets, skills, knowledge base and memory
- Follow the Complete Setup Guide — from a blank project to production