# MemoryLake AI ## Docs - [Authentication and Tokens](https://docs.memorylake.ai/authentication.md): Call rules using API Key as the sole credential, quota validation, and common issues - [API Authentication](https://docs.memorylake.ai/features/memorylake/api-reference/authentication.md): Authenticate your API requests to MemoryLake services - [Error Codes & Handling](https://docs.memorylake.ai/features/memorylake/api-reference/errors.md): Understand and handle API errors - [Create Item](https://docs.memorylake.ai/features/memorylake/api-reference/library/create-item.md): Create a folder, or register a file after uploading its chunks - [Create Upload](https://docs.memorylake.ai/features/memorylake/api-reference/library/create-upload.md): Create a chunked upload session and receive pre-signed PUT URLs for each chunk - [Delete Item](https://docs.memorylake.ai/features/memorylake/api-reference/library/delete-item.md): Delete a file or folder from the Library (recursive for folders) - [Get Item](https://docs.memorylake.ai/features/memorylake/api-reference/library/get-item.md): Look up a file or folder in the Library by its ID - [List Items](https://docs.memorylake.ai/features/memorylake/api-reference/library/list-items.md): List the files and folders directly under a folder in the Library - [Library Overview](https://docs.memorylake.ai/features/memorylake/api-reference/library/overview.md): Manage files and folders in the Library — the storage layer behind MemoryLake projects - [Add Documents](https://docs.memorylake.ai/features/memorylake/api-reference/memories/add-document.md): Import one or more Library files into a project as documents - [Add Memory](https://docs.memorylake.ai/features/memorylake/api-reference/memories/add-memory.md): Submit a conversation to extract and store memories - [Download Document](https://docs.memorylake.ai/features/memorylake/api-reference/memories/download-document.md): Download the binary content of a project document - [Forget Memory](https://docs.memorylake.ai/features/memorylake/api-reference/memories/forget-memory.md): Mark a memory as forgotten without deleting it - [Get Document](https://docs.memorylake.ai/features/memorylake/api-reference/memories/get-document.md): Returns details of a single document in a project - [Get Memory](https://docs.memorylake.ai/features/memorylake/api-reference/memories/get-memory.md): Returns the content and metadata of a single memory - [Get Memory Conflict](https://docs.memorylake.ai/features/memorylake/api-reference/memories/get-memory-conflict.md): Retrieve full details of a single memory conflict - [Get Memory Trace](https://docs.memorylake.ai/features/memorylake/api-reference/memories/get-memory-trace.md): Returns the full change history of a memory - [List Documents](https://docs.memorylake.ai/features/memorylake/api-reference/memories/list-documents.md): Returns a paginated list of documents in a project - [List Memories](https://docs.memorylake.ai/features/memorylake/api-reference/memories/list-memories.md): Returns a paginated list of memories in a project - [List Memory Conflicts](https://docs.memorylake.ai/features/memorylake/api-reference/memories/list-memory-conflicts.md): Browse memory-vs-memory and memory-vs-document conflicts in a project - [Remove Documents](https://docs.memorylake.ai/features/memorylake/api-reference/memories/remove-documents.md): Batch remove documents from a project - [Resolve Memory Conflict](https://docs.memorylake.ai/features/memorylake/api-reference/memories/resolve-memory-conflict.md): Apply a resolution strategy to a memory conflict - [Search Documents](https://docs.memorylake.ai/features/memorylake/api-reference/memories/search-documents.md): Semantic search over documents in a project - [Search Memories](https://docs.memorylake.ai/features/memorylake/api-reference/memories/search-memories.md): Search memories using natural language with optional reranking - [MemoryLake API Reference](https://docs.memorylake.ai/features/memorylake/api-reference/overview.md): Complete API documentation for MemoryLake services including the Library, projects, documents, and memories - [Create Project](https://docs.memorylake.ai/features/memorylake/api-reference/projects/create-project.md): Create a new project with name and optional description - [Delete Project](https://docs.memorylake.ai/features/memorylake/api-reference/projects/delete-project.md): Permanently delete a project and all its associated data - [Get Project](https://docs.memorylake.ai/features/memorylake/api-reference/projects/get-project.md): Retrieve project details by ID - [List Projects](https://docs.memorylake.ai/features/memorylake/api-reference/projects/list-projects.md): Returns a paginated list of projects with optional filtering - [Search Memories & Documents in Project](https://docs.memorylake.ai/features/memorylake/api-reference/projects/search-project.md): Run document search and memory search together in a single call - [Update Project](https://docs.memorylake.ai/features/memorylake/api-reference/projects/update-project.md): Update an existing project's name and/or description - [Rate Limiting & Quotas](https://docs.memorylake.ai/features/memorylake/api-reference/rate-limits.md): API rate limits and usage quotas - [External Connectors](https://docs.memorylake.ai/features/memorylake/connectors/overview.md): Integrate external document services like WPS, Dropbox, and Feishu into your MemoryLake workspace - [WPS Integration](https://docs.memorylake.ai/features/memorylake/connectors/wps-integration.md): Connect your WPS account and mount document libraries into MemoryLake - [File & Folder Operations](https://docs.memorylake.ai/features/memorylake/document-management/file-folder-operations.md): Create folders, upload files, rename, move, delete, and organize your document hierarchy - [Comments](https://docs.memorylake.ai/features/memorylake/document-management/metadata-comments.md): Add rich Markdown comments to your documents with live preview - [Document Management](https://docs.memorylake.ai/features/memorylake/document-management/overview.md): Store, organize, and manage files and folders with hierarchical navigation and comments - [Creating MCP Server API Keys](https://docs.memorylake.ai/features/memorylake/mcp-servers/creating-api-keys.md): Generate secure API keys for MCP server access to your project data - [MCP Servers](https://docs.memorylake.ai/features/memorylake/mcp-servers/overview.md): Generate API keys and configure MCP (Model Context Protocol) servers for your projects - [Memory Best Practices](https://docs.memorylake.ai/features/memorylake/memories/best-practices.md): Guidelines for effective use of memories in MemoryLake projects - [Memories](https://docs.memorylake.ai/features/memorylake/memories/overview.md): Store and manage knowledge snippets, notes, and contextual information within projects - [MemoryLake Overview](https://docs.memorylake.ai/features/memorylake/overview.md): Comprehensive knowledge management and project organization system with document storage, external connectors, memories, and MCP server integration - [Associating Documents with Projects](https://docs.memorylake.ai/features/memorylake/project-management/document-association.md): Select and link documents from your drive to projects using tree-based selector - [Project Management](https://docs.memorylake.ai/features/memorylake/project-management/overview.md): Organize documents, memories, and MCP servers into cohesive projects - [Project Overview Dashboard](https://docs.memorylake.ai/features/memorylake/project-management/project-dashboard.md): Monitor project statistics, documents, memories, and MCP servers from unified dashboard - [MemoryLake Quick Start](https://docs.memorylake.ai/features/memorylake/quickstart.md): Get started with MemoryLake in under 10 minutes - create your first project, upload documents, and set up MCP servers - [Create API Key](https://docs.memorylake.ai/features/model-router/getting-started/create-api-key.md): Learn how to create an API key to start using Model Router - [AI Application Integrations](https://docs.memorylake.ai/features/model-router/getting-started/use-api-key/ai-app-integrations.md): Connect Model Router to existing AI development tools like Claude Code and Codex CLI - [Direct API Requests](https://docs.memorylake.ai/features/model-router/getting-started/use-api-key/direct-api-requests.md): Learn how to make direct HTTP requests to Model Router using cURL or any HTTP client - [Minimal MVP Examples](https://docs.memorylake.ai/features/model-router/getting-started/use-api-key/minimal-mvp-examples.md): Ready-to-run code examples in Python, Node.js, and TypeScript to get started quickly - [Use API Key Overview](https://docs.memorylake.ai/features/model-router/getting-started/use-api-key/overview.md): Learn different ways to use your API key to interact with Model Router - [List Available Models](https://docs.memorylake.ai/features/model-router/list-available-models.md): Learn how to check which models are available to your API key - [Error Handling](https://docs.memorylake.ai/features/model-router/others/error-handling.md): Learn about common errors and how to troubleshoot them - [Limits and Prerequisites](https://docs.memorylake.ai/features/model-router/others/limits-and-prerequisites.md): Clarify model availability, quotas, and call prerequisites before integration to avoid hidden limitations - [Multimodal and Task Interfaces](https://docs.memorylake.ai/features/model-router/others/multimodal-and-tasks.md): Advanced guide for multimodal tasks like image generation, music creation, and video generation - [Reliability and Failover](https://docs.memorylake.ai/features/model-router/others/reliability-and-failover.md): Automatic retry, channel switching, and streaming fallback to reduce impact of exceptions and rate limiting - [Overview](https://docs.memorylake.ai/features/model-router/overview.md): Unified model routing and multimodal task entry point, compatible with mainstream protocols and channels - [View Usage and Billing](https://docs.memorylake.ai/features/model-router/view-usage-and-billing.md): Learn how to check your API usage and understand billing details - [Analytics and Lifecycle](https://docs.memorylake.ai/features/team-collaboration/analytics-and-lifecycle.md): View team and member usage trends, safely transfer ownership, or exit - [Invitations and Access](https://docs.memorylake.ai/features/team-collaboration/invitation-and-access.md): Invite colleagues via link or email, and control joining and revocation - [Overview](https://docs.memorylake.ai/features/team-collaboration/overview.md): Manage multi-user collaboration with teams, roles, invitations, and quotas - [Quotas and Usage](https://docs.memorylake.ai/features/team-collaboration/quota-and-usage.md): Allocate quotas to teams and members, monitor consumption, and intercept anomalies in time - [Roles and Permissions](https://docs.memorylake.ai/features/team-collaboration/roles-permissions.md): Grant the right permissions to the right people in your team, and get started quickly - [Overview](https://docs.memorylake.ai/overview.md): Unified AI model routing platform compatible with mainstream protocols, supporting team collaboration - [Platform Principles](https://docs.memorylake.ai/principles.md): Core principles and value orientation of MemoryLake - [Quick Start](https://docs.memorylake.ai/quickstart.md): Complete your first model call using a unified entry point, covering OpenAI / Claude / Gemini examples and key points about quotas and logs