Skip to content
Achref Soua edited this page Jun 26, 2026 · 2 revisions

Quiver Wiki

Quiver is a security-first, memory-frugal vector database written in Rust, with a retro terminal cockpit. Self-hostable, encrypted by default, single-node by design (optionally clustered).

This wiki is a quick orientation and a hub. The authoritative, versioned docs live in the repository so they never drift from the code — this page just points you to them.

Start here

  • README — overview, quickstart, and feature highlights.
  • "Quiver, Explained" field guide — a 60-page, beginner-to-expert PDF: embeddings and ANN from first principles, the engine block by block, durability, the security model, and honest benchmarks.
  • Quickstart: clone, then cargo run -p quiverdb-cli -- demo to seed a demo database, start the server, and open the cockpit — zero config.

Documentation

The docs site (mdBook) lives under apps/docs/ — build it locally with mdbook build apps/docs. It covers:

  • Concepts, Quickstart, Self-hosting & configuration, Kubernetes & Helm
  • Guides: RAG, agentic patterns (MCP), tuning
  • Features: indexing & memory frugality, concurrency, hybrid search, server-side embedding, multi-vector, encrypted search, migration importers, replication, snapshots, observability
  • API & SDKs: CLI reference, REST & gRPC, MCP server, Python/TypeScript/Go SDKs
  • Security and Architecture

Quick links: the REST API is specified as OpenAPI 3.1; the CLI and every QUIVER_* setting are documented in the docs site's reference pages.

Security

Security is Quiver's foundation, stated honestly:

  • Threat model — what is defended, against whom, and what is not protected.
  • Security audit — a static OWASP-style review plus a dynamic OWASP ZAP scan and the fuzzers re-run, with every finding fixed and regression-tested (see docs/security/).
  • Report a vulnerability — please use private reporting, not a public issue.

Project

See also the FAQ.

Clone this wiki locally