Persistence Overview
PraisonAI supports automatic database persistence for conversations, knowledge, and state management across 22 database backends.Quick Start
Enable persistence in 2 lines:Installation
Supported Backends
| Category | Backends | Count |
|---|---|---|
| Conversation | PostgreSQL, MySQL, SQLite, SingleStore, Supabase, SurrealDB | 6 |
| Knowledge | Qdrant, ChromaDB, Pinecone, Weaviate, LanceDB, Milvus, PGVector, Redis, Cassandra, ClickHouse | 10 |
| State | Redis, MongoDB, DynamoDB, Firestore, Upstash, Memory | 6 |
Architecture
Key Features
- Zero Config: SQLite works out of the box
- Session Resume: Same
session_id= continue conversation - Lazy Loading: No performance impact until used
- CLI Support:
praisonai persistence doctor/run/resume
Next Steps
- Quickstart - Get started in 5 minutes
- Session Resume - Continue conversations
- CLI Reference - Command-line usage

