Build on Kvendra.
Deep, open-source developer documentation for the three open pieces of Kvendra — the CLI, the Platform engine and the Skills plugin. Every page on this site is generated from the Kvendra knowledge base itself: the product documenting itself.
The three open pieces
Kvendra is three independent open-core components plus the skills layer that joins them. Each resolves a different problem and can be used on its own:
- Kvendra CLI (Apache-2.0) — a local, zero-knowledge vault and an MCP capability broker. It runs sensitive operations on your behalf so a language model never touches your tokens.
- Kvendra Platform (AGPL-3.0) — the knowledge-base engine
you self-host with
docker-composeto get your own complete, single-tenant KB. - Kvendra Skills (Apache-2.0) — the Claude Code plugin that orchestrates the CLI and the KB into end-to-end workflows.
CLI
The Rust binary: a zero-knowledge vault and an MCP capability broker with seven open-core primitives.
Security model
Why the vault is zero-knowledge, how the broker keeps secrets away from the model, and the threat model.
Platform
The self-hosted KB engine: PostgreSQL + pgvector, embeddings, and cosine semantic search.
Entities
The typed knowledge model: what each entity type is for and how they relate.
Pipelines
Transactions, draft/activate/cancel, and the typed server-side changelog.
SQL
Proposed relational schemas for the open knowledge-base engine.
Looking for the product overview?
This portal is the deep, technical reference. For a high-level overview of what Kvendra is and who it is for, head to kvendra.com — and come back here when you want the details.