Skip to main content

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

from praisonai import persistence