Skip to main content

Knowledge Storage

Knowledge uses vector stores to index and retrieve documents. Choose the right backend for your use case.

Quick Setup

chroma is the only top-level Knowledge provider that ships out of the box. qdrant, pinecone, weaviate, milvus, and pgvector are plugin adapters — call register_knowledge_adapter(name, adapter_cls) before use. See Custom Knowledge Adapters.
Where is my data stored? By default, the Chroma store persists at <project>/.praisonai/knowledge/chroma (absolute, per project). Override it with vector_store.config.path. See Knowledge Storage.

Supported Vector Stores

Qdrant

High-performance vector search

Chroma

Zero-config local storage

Pinecone

Managed cloud service

Weaviate

Open-source, scalable

LanceDB

Serverless vector DB

Milvus

Enterprise-grade

PGVector

PostgreSQL extension

Cassandra

Distributed storage

ClickHouse

Analytics-optimized

Choosing a Vector Store

Configuration Examples

Database Overview

All database backends

Knowledge Quick Start

Get started with knowledge