# OpenViking ## Docs - [Workspace Management](https://mintlify.wiki/volcengine/OpenViking/api/admin/api-keys.md) - [User Management](https://mintlify.wiki/volcengine/OpenViking/api/admin/users.md) - [abstract](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/abstract.md): Read L0 abstract summary - [glob](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/glob.md): Match files by pattern - [grep](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/grep.md): Search content by pattern - [link](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/link.md): Create relations between resources - [ls](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/ls.md): List directory contents - [mkdir](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/mkdir.md): Create a directory - [mv](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/mv.md): Move or rename file or directory - [overview](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/overview.md): Read L1 overview - [read](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/read.md): Read full file content (L2) - [relations](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/relations.md): Get related contexts and linked resources - [rm](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/rm.md): Remove file or directory - [stat](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/stat.md): Get resource metadata and statistics - [tree](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/tree.md): Get directory tree structure - [unlink](https://mintlify.wiki/volcengine/OpenViking/api/filesystem/unlink.md): Remove relations between resources - [API Overview](https://mintlify.wiki/volcengine/OpenViking/api/overview.md): Overview of the OpenViking Python SDK and HTTP API - [add_resource](https://mintlify.wiki/volcengine/OpenViking/api/resources/add-resource.md): Add resources to the OpenViking knowledge base - [add_skill](https://mintlify.wiki/volcengine/OpenViking/api/resources/add-skill.md): Add skills to OpenViking for agent capabilities - [wait_processed](https://mintlify.wiki/volcengine/OpenViking/api/resources/wait-processed.md): Wait for asynchronous resource processing to complete - [find()](https://mintlify.wiki/volcengine/OpenViking/api/retrieval/find.md): Fast semantic search without session context for quick lookups - [search()](https://mintlify.wiki/volcengine/OpenViking/api/retrieval/search.md): Context-aware semantic search with session understanding and intent analysis - [Add Message](https://mintlify.wiki/volcengine/OpenViking/api/sessions/add-message.md): Add a message to a session conversation - [Commit Session](https://mintlify.wiki/volcengine/OpenViking/api/sessions/commit-session.md): Archive messages and extract long-term memories from a session - [Create Session](https://mintlify.wiki/volcengine/OpenViking/api/sessions/create-session.md): Create a new conversation session with auto-generated ID - [Delete Session](https://mintlify.wiki/volcengine/OpenViking/api/sessions/delete-session.md): Permanently delete a session and all its data - [Get Session](https://mintlify.wiki/volcengine/OpenViking/api/sessions/get-session.md): Retrieve details for a specific session - [List Sessions](https://mintlify.wiki/volcengine/OpenViking/api/sessions/list-sessions.md): Retrieve all sessions for the current user - [Add Skill](https://mintlify.wiki/volcengine/OpenViking/api/skills/call-skill.md) - [List Skills](https://mintlify.wiki/volcengine/OpenViking/api/skills/list-skills.md) - [System Metrics](https://mintlify.wiki/volcengine/OpenViking/api/system/metrics.md) - [System Status](https://mintlify.wiki/volcengine/OpenViking/api/system/status.md) - [Architecture Overview](https://mintlify.wiki/volcengine/OpenViking/concepts/architecture.md): Understanding OpenViking's layered architecture and component design - [Context Layers (L0/L1/L2)](https://mintlify.wiki/volcengine/OpenViking/concepts/context-layers.md): Progressive context loading with three-layer information model - [Context Types](https://mintlify.wiki/volcengine/OpenViking/concepts/context-types.md): Understanding the three fundamental context types in OpenViking - [Context Extraction](https://mintlify.wiki/volcengine/OpenViking/concepts/extraction.md): Document parsing and semantic layer generation pipeline - [Retrieval Mechanism](https://mintlify.wiki/volcengine/OpenViking/concepts/retrieval.md): Two-stage hierarchical retrieval with intent analysis and rerank - [Session Management](https://mintlify.wiki/volcengine/OpenViking/concepts/session.md): Conversation lifecycle, compression, and memory extraction - [Storage Architecture](https://mintlify.wiki/volcengine/OpenViking/concepts/storage.md): Dual-layer storage separating content from semantic index - [Viking URI](https://mintlify.wiki/volcengine/OpenViking/concepts/viking-uri.md): Unified resource identifier for all content in OpenViking - [Authentication](https://mintlify.wiki/volcengine/OpenViking/guides/authentication.md): Multi-tenant API key authentication with role-based access control - [CLI Usage](https://mintlify.wiki/volcengine/OpenViking/guides/cli-usage.md): Complete command-line interface guide for OpenViking with all commands and examples - [Configuration](https://mintlify.wiki/volcengine/OpenViking/guides/configuration.md): Complete configuration guide for OpenViking including models, storage, and server settings - [Deployment](https://mintlify.wiki/volcengine/OpenViking/guides/deployment.md): Deploy OpenViking as a standalone HTTP server for production use - [Monitoring](https://mintlify.wiki/volcengine/OpenViking/guides/monitoring.md): Health checks, system status monitoring, and observability for OpenViking - [Python SDK](https://mintlify.wiki/volcengine/OpenViking/guides/python-sdk.md): Complete Python SDK reference with all methods, signatures, and examples - [Claude Desktop Integration](https://mintlify.wiki/volcengine/OpenViking/integrations/claude-desktop.md): Memory plugin for Claude Desktop that persists conversations using OpenViking sessions - [Model Context Protocol (MCP)](https://mintlify.wiki/volcengine/OpenViking/integrations/mcp.md): Expose OpenViking RAG capabilities through MCP HTTP server for Claude and other AI clients - [OpenClaw Integration](https://mintlify.wiki/volcengine/OpenViking/integrations/openclaw.md): Use OpenViking as long-term memory for OpenClaw AI agent framework - [OpenCode Integration](https://mintlify.wiki/volcengine/OpenViking/integrations/opencode.md): Semantic code search plugin for OpenCode AI coding assistant - [Introduction](https://mintlify.wiki/volcengine/OpenViking/introduction.md): OpenViking is an open-source context database designed specifically for AI Agents - [Quick Start](https://mintlify.wiki/volcengine/OpenViking/quickstart.md): Get started with OpenViking in 5 minutes - [Server Deployment](https://mintlify.wiki/volcengine/OpenViking/server-deployment.md): Deploy OpenViking as a production HTTP service for AI Agents