Rekall Documentation
Rekall gives AI agents persistent, structured memory — episodic events, semantic knowledge, procedural workflows, and more. Build agents that remember, learn, and improve over time.
rocket_launch
Quickstart
Get up and running in 5 minutes — install the SDK, create your first memory, and recall it.
psychology
Core Concepts
Understand the 7 memory types, contexts, and how Rekall models memory.
api
API Reference
Full REST API documentation with examples for every endpoint.
code
SDKs
TypeScript, Python, and Go SDKs with local-first storage and cloud sync.
extension
Integrations
Connect Rekall to Claude Desktop, Cursor, Claude Code, and more via MCP.
lock
Authentication
API keys, OAuth 2.0, enterprise SSO, and granular scopes.
Memory Types
Rekall models AI memory across seven distinct types, each optimized for different kinds of knowledge.
EpisodicEvent-based memories with contextSemanticKnowledge graphs of entities and relationshipsProceduralLearned workflows and proceduresLong-TermConsolidated knowledge with natural decayShort-TermSession-scoped working contextExecutionAgent task state and checkpointsPreferencesIntelligent preference learning
