> ## Documentation Index
> Fetch the complete documentation index at: https://struktoai-fix-databricks-volume-token-provider.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Resource Matrix

> Compare Mirage resources by mount mode and setup path, organized by category.

## How To Read This Matrix

Use this page to pick the first resource to try. If you want the fastest path, start with RAM or disk. If you need real integrations, jump from the setup guide to the resource docs.

The **Mount Mode** column shows which `MountMode` values the resource supports (`read`, `write`, and `exec`, the last makes a mount executable so commands can launch binaries from it; typically used with Disk or RAM). The **Docs** column shows where each resource is available, with one icon per supported runtime: <Icon icon="python" /> Python, <Icon icon="node-js" /> TypeScript (Node), and <Icon icon="globe" /> TypeScript (Browser). Click an icon to jump to that runtime's docs.

Sections below mirror the **Setup** sidebar so you can pick a category and follow the same path through credentials → resource docs.

## Infrastructure

No external setup, these run locally or against a connection string you already have.

| Resource | Mount Mode        | Docs                                                                                                                                             | Notes                              |
| -------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- |
| RAM      | read, write, exec | [<Icon icon="python" />](/python/resource/ram) [<Icon icon="node-js" />](/typescript/quickstart) [<Icon icon="globe" />](/typescript/quickstart) | Best first-run option              |
| Disk     | read, write, exec | [<Icon icon="python" />](/python/resource/disk) [<Icon icon="node-js" />](/typescript/setup/disk)                                                | Local filesystem bridge            |
| OPFS     | read, write, exec | [<Icon icon="globe" />](/typescript/setup/opfs)                                                                                                  | Browser-only persistent filesystem |
| Redis    | read, write, exec | [<Icon icon="python" />](/python/resource/redis) [<Icon icon="node-js" />](/typescript/setup/redis)                                              | Persistent cache-backed workspace  |
| SSH      | read, write       | [<Icon icon="python" />](/python/resource/ssh) [<Icon icon="node-js" />](/typescript/setup/ssh)                                                  | Remote filesystem access           |

## Object Storage

| Resource            | Mount Mode  | Setup                                    | Docs                                                                                                                                                                      | Notes                                               |
| ------------------- | ----------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| S3                  | read, write | [S3](/home/setup/s3)                     | [<Icon icon="python" />](/python/resource/s3) [<Icon icon="node-js" />](/typescript/setup/s3) [<Icon icon="globe" />](/typescript/setup/s3)                               | Common cloud object store                           |
| R2                  | read, write | [R2](/home/setup/r2)                     | [<Icon icon="python" />](/python/resource/r2) [<Icon icon="node-js" />](/typescript/setup/r2) [<Icon icon="globe" />](/typescript/setup/r2)                               | S3-style API                                        |
| GCS                 | read, write | [GCS](/home/setup/gcs)                   | [<Icon icon="python" />](/python/resource/gcs) [<Icon icon="node-js" />](/typescript/setup/gcs) [<Icon icon="globe" />](/typescript/setup/gcs)                            | GCP object storage                                  |
| OCI                 | read, write | [OCI](/home/setup/oci)                   | [<Icon icon="python" />](/python/resource/oci) [<Icon icon="node-js" />](/typescript/setup/oci) [<Icon icon="globe" />](/typescript/setup/oci)                            | Oracle object storage                               |
| Supabase            | read, write | [Supabase](/home/setup/supabase)         | [<Icon icon="python" />](/python/resource/supabase) [<Icon icon="node-js" />](/typescript/setup/supabase) [<Icon icon="globe" />](/typescript/setup/supabase)             | Storage-oriented workflows                          |
| MinIO               | read, write | [MinIO](/home/setup/minio)               | [<Icon icon="python" />](/python/resource/minio) [<Icon icon="node-js" />](/typescript/setup/minio) [<Icon icon="globe" />](/typescript/setup/minio)                      | Self-hosted S3-compatible store                     |
| Ceph                | read, write | [Ceph](/home/setup/ceph)                 | [<Icon icon="python" />](/python/resource/ceph) [<Icon icon="node-js" />](/typescript/setup/ceph) [<Icon icon="globe" />](/typescript/setup/ceph)                         | Ceph Rados Gateway (self-hosted)                    |
| Wasabi              | read, write | [Wasabi](/home/setup/wasabi)             | [<Icon icon="python" />](/python/resource/wasabi) [<Icon icon="node-js" />](/typescript/setup/wasabi) [<Icon icon="globe" />](/typescript/setup/wasabi)                   | Low-cost S3-compatible cloud                        |
| Backblaze B2        | read, write | [Backblaze B2](/home/setup/backblaze)    | [<Icon icon="python" />](/python/resource/backblaze) [<Icon icon="node-js" />](/typescript/setup/backblaze) [<Icon icon="globe" />](/typescript/setup/backblaze)          | B2 via S3 API                                       |
| DigitalOcean Spaces | read, write | [DigitalOcean](/home/setup/digitalocean) | [<Icon icon="python" />](/python/resource/digitalocean) [<Icon icon="node-js" />](/typescript/setup/digitalocean) [<Icon icon="globe" />](/typescript/setup/digitalocean) | DO Spaces via S3 API                                |
| Tencent COS         | read, write | [Tencent COS](/home/setup/tencent)       | [<Icon icon="python" />](/python/resource/tencent) [<Icon icon="node-js" />](/typescript/setup/tencent) [<Icon icon="globe" />](/typescript/setup/tencent)                | Tencent Cloud Object Storage                        |
| Alibaba OSS         | read, write | [Alibaba OSS](/home/setup/aliyun)        | [<Icon icon="python" />](/python/resource/aliyun) [<Icon icon="node-js" />](/typescript/setup/aliyun) [<Icon icon="globe" />](/typescript/setup/aliyun)                   | Aliyun Object Storage Service                       |
| Scaleway            | read, write | [Scaleway](/home/setup/scaleway)         | [<Icon icon="python" />](/python/resource/scaleway) [<Icon icon="node-js" />](/typescript/setup/scaleway) [<Icon icon="globe" />](/typescript/setup/scaleway)             | Scaleway Object Storage                             |
| QingStor            | read, write | [QingStor](/home/setup/qingstor)         | [<Icon icon="python" />](/python/resource/qingstor) [<Icon icon="node-js" />](/typescript/setup/qingstor) [<Icon icon="globe" />](/typescript/setup/qingstor)             | QingCloud Object Storage                            |
| HF Buckets          | read, write | [HF Buckets](/home/setup/hf_buckets)     | [<Icon icon="python" />](/python/resource/hf_buckets) [<Icon icon="node-js" />](/typescript/setup/hf_buckets)                                                             | Hugging Face Buckets                                |
| HF Datasets         | read, write | [HF Datasets](/home/setup/hf_datasets)   | [<Icon icon="python" />](/python/resource/hf_datasets) [<Icon icon="node-js" />](/typescript/setup/hf_datasets)                                                           | Hugging Face Dataset repos (lazy reads)             |
| HF Models           | read, write | [HF Models](/home/setup/hf_models)       | [<Icon icon="python" />](/python/resource/hf_models) [<Icon icon="node-js" />](/typescript/setup/hf_models)                                                               | Hugging Face Model repos (weights stream on demand) |
| HF Spaces           | read, write | [HF Spaces](/home/setup/hf_spaces)       | [<Icon icon="python" />](/python/resource/hf_spaces) [<Icon icon="node-js" />](/typescript/setup/hf_spaces)                                                               | Hugging Face Space repos (app code, configs)        |

## Google Workspace

| Resource | Mount Mode          | Setup                        | Docs                                                                                                                                                       | Notes                  |
| -------- | ------------------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| Gmail    | read, partial write | [Google](/home/setup/google) | [<Icon icon="python" />](/python/resource/gmail) [<Icon icon="node-js" />](/typescript/setup/gmail) [<Icon icon="globe" />](/typescript/setup/gmail)       | Mailbox access         |
| Drive    | read, partial write | [Google](/home/setup/google) | [<Icon icon="python" />](/python/resource/gdrive) [<Icon icon="node-js" />](/typescript/setup/gdrive) [<Icon icon="globe" />](/typescript/setup/gdrive)    | File tree and metadata |
| Docs     | read, partial write | [Google](/home/setup/google) | [<Icon icon="python" />](/python/resource/gdocs) [<Icon icon="node-js" />](/typescript/setup/gdocs) [<Icon icon="globe" />](/typescript/setup/gdocs)       | Document content       |
| Sheets   | read, partial write | [Google](/home/setup/google) | [<Icon icon="python" />](/python/resource/gsheets) [<Icon icon="node-js" />](/typescript/setup/gsheets) [<Icon icon="globe" />](/typescript/setup/gsheets) | Spreadsheet data       |
| Slides   | read, partial write | [Google](/home/setup/google) | [<Icon icon="python" />](/python/resource/gslides) [<Icon icon="node-js" />](/typescript/setup/gslides) [<Icon icon="globe" />](/typescript/setup/gslides) | Presentation content   |

## Cloud Files

| Resource          | Mount Mode  | Setup                                       | Docs                                                                                                                        | Notes                                                                                        |
| ----------------- | ----------- | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| Databricks Volume | read, write | [Databricks Volume](/home/setup/databricks) | [<Icon icon="python" />](/python/resource/databricks_volume) [<Icon icon="node-js" />](/typescript/setup/databricks_volume) | Unity Catalog volume subtree; mv/cp are non-atomic copies                                    |
| Dropbox           | read        | [Dropbox](/home/setup/dropbox)              | [<Icon icon="node-js" />](/typescript/dropbox) [<Icon icon="globe" />](/typescript/dropbox)                                 | OAuth2 + PKCE; Node and browser                                                              |
| Box               | read        | [Box](/home/setup/box)                      | [<Icon icon="node-js" />](/typescript/box) [<Icon icon="globe" />](/typescript/box)                                         | OAuth2 + PKCE or developer token; `.boxnote.json` / `.boxcanvas.json` / `.gdoc.json` decoded |
| Nextcloud         | read, write | [Nextcloud](/home/setup/nextcloud)          | [<Icon icon="python" />](/python/resource/nextcloud)                                                                        | Self-hosted Nextcloud / ownCloud / WebDAV; HTTP Basic auth with app password                 |

## Code & DevOps

| Resource  | Mount Mode | Setup                              | Docs                                                                                                                                                             | Notes                 |
| --------- | ---------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| GitHub    | read       | [GitHub](/home/setup/github)       | [<Icon icon="python" />](/python/resource/github) [<Icon icon="node-js" />](/typescript/setup/github) [<Icon icon="globe" />](/typescript/setup/github)          | Repository browsing   |
| GitHub CI | read       | [GitHub CI](/home/setup/github_ci) | [<Icon icon="python" />](/python/resource/github_ci) [<Icon icon="node-js" />](/typescript/setup/github_ci) [<Icon icon="globe" />](/typescript/setup/github_ci) | Runs, logs, artifacts |
| Linear    | read       | [Linear](/home/setup/linear)       | [<Icon icon="python" />](/python/resource/linear) [<Icon icon="node-js" />](/typescript/setup/linear) [<Icon icon="globe" />](/typescript/setup/linear)          | Issues and projects   |
| Langfuse  | read       | [Langfuse](/home/setup/langfuse)   | [<Icon icon="python" />](/python/resource/langfuse) [<Icon icon="node-js" />](/typescript/setup/langfuse) [<Icon icon="globe" />](/typescript/setup/langfuse)    | Trace exploration     |

## Messaging

| Resource | Mount Mode  | Setup                          | Docs                                                                                                                                           | Notes                                                     |
| -------- | ----------- | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| Slack    | read        | [Slack](/home/setup/slack)     | [<Icon icon="python" />](/python/resource/slack) [<Icon icon="node-js" />](/typescript/slack) [<Icon icon="globe" />](/typescript/slack)       | Channels, messages, files                                 |
| Discord  | read        | [Discord](/home/setup/discord) | [<Icon icon="python" />](/python/resource/discord) [<Icon icon="node-js" />](/typescript/discord) [<Icon icon="globe" />](/typescript/discord) | Guild and channel history                                 |
| Email    | read, write | [Email](/home/setup/email)     | [<Icon icon="python" />](/python/resource/email) [<Icon icon="node-js" />](/typescript/setup/email)                                            | Mailbox workflows; browser blocked by raw TCP requirement |

## Database

| Resource | Mount Mode | Setup                            | Docs                                                                                                                                                          | Notes                                   |
| -------- | ---------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| MongoDB  | read       | [MongoDB](/home/setup/mongodb)   | [<Icon icon="python" />](/python/resource/mongodb) [<Icon icon="node-js" />](/typescript/setup/mongodb) [<Icon icon="globe" />](/typescript/setup/mongodb)    | Collection-backed views                 |
| Postgres | read       | [Postgres](/home/setup/postgres) | [<Icon icon="python" />](/python/resource/postgres) [<Icon icon="node-js" />](/typescript/setup/postgres) [<Icon icon="globe" />](/typescript/setup/postgres) | SQL tables exposed as paths             |
| LanceDB  | read       | [LanceDB](/home/setup/lancedb)   | [<Icon icon="python" />](/python/resource/lancedb) [<Icon icon="node-js" />](/typescript/setup/lancedb)                                                       | Label folders + semantic search command |

## Knowledge

| Resource | Mount Mode | Setup                        | Docs                                                                                                  | Notes                                                  |
| -------- | ---------- | ---------------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| Dify     | read       | [Dify](/home/setup/dify)     | [<Icon icon="python" />](/python/resource/dify)                                                       | Knowledge documents and retrieval search               |
| Chroma   | read       | [Chroma](/home/setup/chroma) | [<Icon icon="python" />](/python/resource/chroma) [<Icon icon="node-js" />](/typescript/setup/chroma) | ChromaDB collection exposed as files and vector search |

## Notes

| Resource | Mount Mode  | Setup                        | Docs                                                                                                                                                    | Notes            |
| -------- | ----------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| Notion   | read, write | [Notion](/home/setup/notion) | [<Icon icon="python" />](/python/resource/notion) [<Icon icon="node-js" />](/typescript/setup/notion) [<Icon icon="globe" />](/typescript/setup/notion) | Pages and blocks |

## Others

| Resource | Mount Mode | Setup                        | Docs                                                                                                                                                    | Notes            |
| -------- | ---------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| Trello   | read       | [Trello](/home/setup/trello) | [<Icon icon="python" />](/python/resource/trello) [<Icon icon="node-js" />](/typescript/setup/trello) [<Icon icon="globe" />](/typescript/setup/trello) | Boards and cards |

## Agent Frameworks

Mirage drops into the major agent application frameworks. Each adapter exposes a `Workspace` as the agent's filesystem and shell. Click an icon to jump to the integration docs.

| Framework              | Docs                                                                                                                                                           | Notes                                                                        |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| OpenAI Agents SDK      | [<Icon icon="python" />](/python/agents/openai-agents) [<Icon icon="node-js" />](/typescript/agents/openai) [<Icon icon="globe" />](/typescript/agents/openai) | `MirageShell` and `MirageEditor` plug into `shellTool` and `applyPatchTool`. |
| Vercel AI SDK          | [<Icon icon="node-js" />](/typescript/agents/vercel) [<Icon icon="globe" />](/typescript/agents/vercel)                                                        | `mirageTools()` returns five typed tools for `generateText` / `streamText`.  |
| LangChain (deepagents) | [<Icon icon="python" />](/python/agents/langchain) [<Icon icon="node-js" />](/typescript/agents/langchain)                                                     | `LangchainWorkspace` backend for deepagents. Node only.                      |
| Pi Coding Agent        | [<Icon icon="node-js" />](/typescript/agents/pi)                                                                                                               | Mirage extension for `@mariozechner/pi-coding-agent`. Node only.             |
| Mastra                 | [<Icon icon="node-js" />](/typescript/agents/mastra)                                                                                                           | `mirageTools()` for Mastra `Agent` definitions. Node only.                   |
| Pydantic AI            | [<Icon icon="python" />](/python/agents/pydantic-ai)                                                                                                           | For pydantic-ai and pydantic-deepagents.                                     |
| CAMEL-AI               | [<Icon icon="python" />](/python/agents/camel)                                                                                                                 | For CAMEL `ChatAgent`.                                                       |
| OpenHands              | [<Icon icon="python" />](/python/agents/openhands)                                                                                                             | For the OpenHands agent SDK.                                                 |
| Claude Code (CLI)      | [<Icon icon="python" />](/python/agents/claude-code) [<Icon icon="node-js" />](/typescript/agents/claude-code)                                                 | Mount via FUSE; run `claude` against the mountpoint.                         |
| Codex (CLI)            | [<Icon icon="python" />](/python/agents/codex) [<Icon icon="node-js" />](/typescript/agents/codex)                                                             | Mount via FUSE; run `codex` against the mountpoint.                          |

## Recommended Starting Points

* Use [RAM](/python/resource/ram) if you want to learn Mirage itself.
* Use [Disk](/python/resource/disk) if you want local file interoperability.
* Use [S3](/python/resource/s3) or [GitHub](/python/resource/github) if you want a realistic first external integration.
