persistence • AI Agents Framework

PraisonAI Persistence Layer

persistence

AI Agents Framework

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

Import

python
from praisonai import persistence

Related Documentation