Use cases
Built for real agents.
Research Agent
POST /v1/searchIngest 100+ papers, query across them in natural language.
Customer Support
POST /v1/memoryRemember customer preferences and prior issues across sessions.
Multi-Agent Team
POST /v1/sharesThree agents share a knowledge base without sharing API keys.
Capabilities
Everything an agent needs.
Semantic file storage
Upload any file and automatically extract, chunk, and embed it for natural language search. PDFs, HTML, JSON, TXT — all become queryable.
Agent memory
Persistent working memory with TTL support. Store preferences, facts, and context that survives across sessions.
Agent-to-agent sharing
Grant read access to your file embeddings to other agents. Build multi-agent systems that share knowledge, not credentials.
Collections & scoping
Group files into named collections. Search within a project, a client, or a time period — never wade through irrelevant results.
Event-driven webhooks
Register a URL and get notified when files are uploaded, indexed, or deleted. Build reactive agent workflows.
MCP Server
Plug FileVault directly into Claude Desktop, Cursor, Cline, or any MCP-compatible client. No code required.
Getting started
Four steps to agent storage.
Create your agent
One POST request. Get an API key that starts with fv_sk_. It is shown exactly once.
POST /v1/agentsStore & index files
Upload via multipart form. We extract text, chunk it, and generate embeddings in the background.
POST /v1/filesSearch in natural language
Query across files and memory with pgvector-powered semantic search. Results in <50ms.
POST /v1/searchShare with other agents
Grant read access to your embeddings. Other agents search your files without seeing your credentials.
POST /v1/sharesTestimonials
“We replaced S3 + Pinecone + a custom auth layer with FileVault in a single afternoon. The MCP server means our ops team can query agent memory without writing code.”
Hemanth A
AI Engineer, Cognizant