Skip to content
letta-sdk
Guides
Guides
Tutorials
API Reference
Guides
Tutorials
API Reference
Guides
Tutorials
API Reference
Search
Ctrl
K
Auto
Light
Dark
Discord
Forum
GitHub
Sign up
Discord
Forum
GitHub
Sign up
Guides
Tutorials
API Reference
Getting started
Developer quickstart
Core Concepts
Introduction to Stateful Agents
Agent Development Environment (ADE)
Letta Overview
Prompts for Vibecoding
Letta FAQs
Building Agents
Building Stateful Agents with Letta
Context Hierarchy
Multi-modal (image inputs)
JSON Mode & Structured Output
Multi-Agent Systems
Agent File (.af)
Memory
Agent Memory
Memory Blocks
Multi-Agent Shared Memory
Archival Memory
Searching & Querying
Best Practices
Context Engineering
Exporting Archival Memories
Tools
Connecting Agents to Tools
Web Search
Code Interpreter
Letta Filesystem
Tool types
Base Tools
Define and customize tools
Utilities
Model Context Protocol
What is Model Context Protocol (MCP)?
Connecting Letta to MCP Servers
Connecting Letta to Remote MCP Servers
Connecting Letta to Local MCP Servers
Advanced usage
Building Custom Multi-Agent Tools
Creating Tool Rules
Using Tool Variables
Parallel Tool Calling
Building on the Letta API
Message Types
Streaming agent responses
Long-Running Executions
Scheduling
Human-in-the-Loop
User Identities
Role-Based Access Control
Client-Side Access Tokens
Integrations
Using the Letta Telegram Bot
Development Tools
Agent Development Environment (ADE)
Agent Development Environment (ADE)
Accessing the web ADE
Installing Letta Desktop
Agent Simulator
Context Window Viewer
Core Memory
Archival Memory
Data Sources
Tools
Agent Settings
Testing & evals
Letta Evals
Getting Started
Core concepts
Core Concepts
Suites
Datasets
Targets
Graders
Extractors
Gates
Configuration
Suite YAML Reference
Graders
Tool Graders
Rubric Graders
Multi-Metric Evaluation
Extractors
Built-in Extractors
Custom Extractors
Advanced
Custom Graders
Multi-Turn Conversations
CLI reference
CLI Commands
Results & metrics
Understanding Results
Troubleshooting
Troubleshooting
Templates & versioning
Introduction to Agent Templates
Versioning Agent Templates
Memory Variables
Self-hosting
Self-hosting Letta
Supported Models
Local tool execution
Collecting Traces & Telemetry
Model providers
OpenAI
Anthropic
Google AI (Gemini)
LM Studio
More providers
OpenAI-compatible endpoint
DeepSeek
AWS Bedrock
Groq
xAI (Grok)
Together
Google Vertex AI
Azure OpenAI
Ollama
vLLM
Advanced configuration
Database Configuration
Performance tuning
Inspecting your database
Installing Letta from source
Remote hosting
Deploying a Letta server remotely
Deploy Letta Server on Railway
Experimental
Groups
Sleep-time Agents
Voice agents
Voice Agents
Connecting with Livekit Agents
Connecting with Vapi
Additional Resources
Troubleshooting Letta Desktop
Troubleshooting the web ADE
Research background
Research Background
MemGPT
Legacy & migration
Legacy Agent Architectures
Architecture Migration Guide
MemGPT Agents (Legacy)
Workflows (Legacy)
Low-latency Agents (Legacy)
ReAct Agents (Legacy)
Heartbeats (Legacy)
Agent Architecture Naming History
Auto
Light
Dark
Sleep-time Agents