Workspaces API

Workspaces API

Workspaces API

Full environments for your agents.


Create and manage Fabric workspaces programmatically. Memory, files, and search. Isolated and controlled by your app.

Problem

Stitching together infra for your agents

You want to give your agent a place to work. Not just memory. Not just files. A full environment where it can store state, create documents, search its own history, and pick up where it left off.


Building this yourself means stitching together databases, file storage, vector search, auth, and isolation. That's months of infrastructure work.

Solution

Workspaces give agents a home

A Fabric workspace is a complete environment. It has everything a normal Fabric account has: memory, files, notes, bookmarks, folders, tags, and semantic search. But it's created and controlled by your app.


Each workspace is isolated. Your agent's data is separate from other agents, other users, other apps.

Production-ready

Private by design

Security-first

Scalable

Production-ready

Private by design

Security-first

Scalable

Production-ready

Private by design

Security-first

Scalable

Production-ready

Private by design

Security-first

Scalable

How it works

Everything in one place.

Write where your research and files are.

Use the workspace:

Once created, use the Resources API and Memory API against that workspace. Store files, add memories, search content. Everything is scoped to the workspace.\


Audit via UI:

Log into any workspace through the Fabric UI. See exactly what your agent has stored, created, or modified. Debug and inspect without writing code.

Workspaces API at a glance

Endpoint

Method

Description

/v2/workspaces

POST

Create new workspace

/v2/workspaces

GET

Get list of workspaces

/v2/workspaces/{workspaceId}

GET

Get a workspace

/v2/workspaces

PATCH

Update workspace

/v2/workspaces

DELETE

Delete workspace

Coming soon: Snapshots

Everything in one place.

Write where your research and files are.

Checkpoint your agent's workspace and storage state. Roll back if something goes wrong. Branch to explore alternatives. Diff to see what changed.


Version control for agent state.

Works with everything

Model-agnostic. Framework-agnostic.

SDKs

Python and JavaScript clients. Or call the REST API directly.

CLI

Use Fabric from the command line. Works with Claude Code, shell scripts, or anywhere you can run a terminal.

MCP support

Connect to Claude Desktop, Cursor, Windsurf, Continue, and any MCP-compatible tool.

Ready for scale

Fast

Sub-300ms retrieval. Infrastructure that won't slow your agent down.

Secure

Encrypted in transit (SSL) and at rest (AES-256).

CASA certified.

Reliable

99.9% uptime. Built on Fabric's consumer-grade scaled infrastructure.

Ship your first app in minutes.

Ship your first app in minutes.

Ship your first app in minutes.

Ship your first app in minutes.