Kuzu
StaleDescription
An embedded property graph database built for speed with built-in vector search and full-text search, implementing Cypher query language for knowledge graph construction and AI agent structured knowledge retrieval.
Key Features
- Embedded property graph database: runs directly embedded in applications without server processes, supports Cypher query language and flexible property graph data model
- Native vector search and full-text search: built-in vector index and full-text search (FTS) capabilities for semantic retrieval without external vector databases
- Columnar storage and high-performance queries: columnar disk storage with CSR adjacency list indices, vectorized query processor, and multi-core parallelism for large-scale graph analytics
- WebAssembly bindings: execute graph queries securely and quickly in the browser via Wasm for client-side graph computation
- ACID transactions and extension framework: supports serializable ACID transactions for data consistency, with extensible framework for dynamically loading algorithms, JSON and other modules
- Multi-language client support: provides client bindings for Python, Node.js, Rust, Java and other languages
Use Cases
Categories
Quick Start
Install: pip install kuzu; create database: import kuzu; db = kuzu.Database('my_db'); conn = kuzu.Connection(db); create table and import: conn.execute('CREATE NODE TABLE Person(name STRING, age INT64, PRIMARY KEY(name))'); query: conn.execute('MATCH (p:Person) RETURN p.name, p.age')