cargo doc -p <crate> --no-deps --open).
Notes:
- Embedded by default. A plain build runs entirely locally: LanceDB vector
index, embedded Ladybug (graph), SQLite (relational), local file storage.
The brute-force vector index is used on Android or with
VECTOR_DB_URL=:memory:. - Feature gates.
pgvector,pggraph/postgres, and thehf-tokenizer/tiktokencounters are cargo features, on by default incognee-lib/cognee-cli— see Architecture: feature strategy. - Closed-source companions. Embedded Qdrant (
cognee-vector-qdrant) and on-device LiteRT inference (cognee-llm-litert, Android) live in the closedcognee-cloud-rsrepository and are not part of OSS. - Full Postgres stack (relational + graph + vector on one Postgres) is the one remaining adapter milestone — see roadmap/.
MockEmbeddingEngine, MockGraphDB, MockVectorDB, and MockStorage (the
testing feature) back the test suite — see
test patterns.