API Overview
The MemoryLake API provides programmatic access to all platform features. Build custom integrations, automate workflows, and extend functionality.Base URL
Replace
app.memorylake.ai with your actual MemoryLake instance domain.Authentication
All API requests require authentication. See Authentication for details.API Sections
Authentication
Learn how to authenticate API requests
Drives
Manage user drives and storage
Items (Files & Folders)
CRUD operations for files and folders
Upload
Single and multi-part file uploads
Projects
Project management and document association
Memories
Create and manage project memories
MCP Servers
API key and endpoint management
Connectors
External service integrations
Errors
Error codes and handling
Rate Limits
API rate limiting and quotas
Common Patterns
Response Format
All responses follow this structure:Pagination
List endpoints support pagination: Query Parameters:page: Page number (default: 1)page_size: Items per page (default: 10, max: 100)
Timestamps
All timestamps use ISO 8601 format:SDKs and Libraries
Official SDKs available for:- JavaScript/Node.js
- Python
- Go
- Ruby