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.
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.
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.
