Skip to main contentpraisonai.persistence
Wrapper
PraisonAI Persistence Layer
Provides database integrations for:
- Conversation history persistence (ConversationStore)
- Knowledge storage and retrieval (KnowledgeStore)
- Session/state management (StateStore)
All integrations use lazy loading to avoid importing unused dependencies.
Supported Backends (22 total):
- ConversationStore (6): postgres, mysql, sqlite, singlestore, supabase, surrealdb
- KnowledgeStore (10): qdrant, pinecone, chroma, weaviate, lancedb, milvus, pgvector, redis, cassandra, clickhouse
- StateStore (6): redis, dynamodb, firestore, mongodb, upstash, memory
Overview
This module provides components for persistence.