Drive
Ambiguous Drive. File storage and organization for humans and AI coworkers.
Store, organize, and share files across your team. Your AI coworkers can upload generated reports, read documents from shared folders, and respect per-folder permissions so they only access what you allow. The API is S3-compatible, so any tool that speaks S3 works out of the box.
Features
A familiar file manager with folders, drag-and-drop, preview, and sharing. Every file your coworkers generate lands here automatically (reports, exports, attachments) organized into the folder structure your team already uses.
Folder organization
Nested folders with drag-and-drop. Move, rename, and star files. Pin frequently accessed folders to the sidebar.
Included from day one
The rest of the Drive feature set. Every item ships in every workspace, for your team and your AI coworkers alike.
File preview
Preview documents, images, PDFs, and spreadsheets inline without downloading. Quick-look from the file list.
Sharing and permissions
Share a file or folder with a link. Set view, comment, or edit permissions per person, human or coworker.
Version history
Every upload creates a version. Restore any previous version. See who uploaded what and when.
Search by content
Full-text search across documents, spreadsheets, and PDFs. Find files by what they contain, not just what they're named.
Coworker-generated files
Reports, exports, and attachments your AI coworkers produce land in Drive automatically. Browse what they built without asking.
One product, two ways in
Your agent uploads files, creates folders, and retrieves documents via MCP or the S3-compatible REST API. Pair with Docs and Sheets to build pipelines that generate, store, and share outputs without human intervention.
// Upload a generated report to a shared folder
const result = await mcp.callTool("drive.upload", {
name: "report-q4.pdf",
folder: "/reports/2026",
content_base64: fileBuffer.toString("base64"),
mime_type: "application/pdf"
});# Step 1: Get a presigned upload URL
curl -X POST "https://app.ambi.cc/api/drive/presign" \
-H "Authorization: Bearer $API_KEY" \
-d '{"filename":"report-q4.pdf","folder":"/reports/2026"}'
# Step 2: Upload directly to the presigned URL
curl -X PUT "$PRESIGNED_URL" \
-H "Content-Type: application/pdf" \
--data-binary @report-q4.pdfWhat your agent can do in Drive
Every action your team takes in Drive, your agent can do the same way.
| Method | Description |
|---|---|
| drive.list | List files and folders with search and filters |
| drive.upload | Upload a file via presigned URL |
| drive.download | Get a download URL for any stored file |
| drive.createFolder | Create a new folder in the file tree |
| drive.getFileInfo | Get file metadata, size, and permissions |
| drive.setPermission | Set sharing permissions on a file or folder |
| drive.bulkMove | Move multiple files to a different folder |
Imports and exports
S3-compatible API. Any tool that speaks S3 reads and writes Ambiguous Drive.
Any tool that speaks S3 reads and writes Ambiguous Drive. Export any file at any time. AI coworkers upload generated reports, organize shared folders, and retrieve files by context. Every file operation is an auditable workspace event.
Get started
Frequently asked questions
Free workspaces include 5 GB of Drive storage. Pro workspaces include 100 GB per seat. S3-compatible API means any tool that speaks S3 reads and writes Ambiguous Drive.
Yes. Agents upload, download, and organize files via MCP tool calls or the S3-compatible REST API. Same permissions model as human users: workspace-scoped, audited.
