Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Vector Databases
  3. Zvec

Zvec

What it is

Zvec is a free, open-source vector database that runs inside an application process, so indexing and querying do not require a server, daemon, or external infrastructure. It handles dense and sparse vectors, full-text search, and hybrid retrieval with structured filters. Listed index options include Flat, HNSW, IVF, DiskANN, and RaBitQ variants; quantization choices include FP16, INT8, INT4, RaBitQ, and PQ. Write-ahead logging preserves data across process crashes or power failures. Several processes may read a collection at once, but writes are limited to one process at a time. SDKs are listed for Python, Node.js, Go, Rust, Dart, C, and C++. The README lists Linux, macOS, and Windows, with prebuilt SDK binaries also available for Android and iOS. Named integrations include Logseq, MyContext, ReMe, txtai, and CocoIndex. The product family includes Zvec-Grep, a local workspace search CLI and MCP tool for finding code, documentation, and text-based data by exact text, keywords, or meaning. The maker presents Zvec for application developers, from prototyping and local development to embedded, edge, and production systems. It is self-hosted and licensed under Apache-2.0.

For and against

For

  • Runs locally without external infrastructure.
  • Supports dense and sparse vectors.
  • Offers hybrid retrieval with structured filters.
  • Write-ahead logging preserves data across crashes.

Against

  • Only one process can write to a collection at a time.
  • No security certification or compliance standard is stated.

The verdict

Zvec offers broad search, index, and SDK options in a local, open-source package. Its single-writer limit is worth considering for applications with concurrent writes.

Who it suits

Zvec suits application developers who want local vector search for prototyping, development, embedded or edge applications, or production systems. Its SDKs and platform support may fit teams building across the listed languages and operating systems.

Plans and prices

Zvec

Free

Open-source in-process vector database · Apache License 2.0

Every plan, in full

On the record

Agent tools
The product family includes Zvec-Grep, a local workspace search CLI and MCP tool for people and AI agents.zvec.org · read 8 Oct 2026
Concurrency limit
Multiple processes can read the same collection simultaneously, while writes are exclusive to one process.zvec.org · read 8 Oct 2026
Indexes
The site lists Flat, HNSW, IVF, and DiskANN index types, plus FP16, INT8, INT4, RaBitQ, and PQ quantization.zvec.org · read 8 Oct 2026
Integrations
The product site names integrations with Logseq, MyContext, ReMe, txtai, and CocoIndex.zvec.org · read 8 Oct 2026
Languages and APIs
Official SDKs are listed for Python, Node.js, Go, Rust, and Dart/Flutter, with C and C++ also linked from the product site.github.com · read 8 Oct 2026
Privacy and deployment
Zvec runs in-process and locally, with no server or external infrastructure required.zvec.org · read 8 Oct 2026
Search types
It supports dense and sparse vectors, full-text search, and hybrid retrieval with structured filters.zvec.org · read 8 Oct 2026
Security and compliance
The maker describes Zvec as private and the repository identifies Apache-2.0 licensing; the pages opened do not state a security certification or compliance standard.zvec.org · read 8 Oct 2026
Storage
Write-ahead logging provides persistence across process crashes or power failures.zvec.org · read 8 Oct 2026
Support
The documentation directs users to report issues on GitHub and lists community channels including DingTalk, WeChat, Discord, and X.github.com · read 8 Oct 2026
Supported content
Zvec-Grep searches local code, documentation, and text-based data using exact text, keywords, or meaning.zvec.org · read 8 Oct 2026
Supported platforms
The README lists Linux, macOS, and Windows, and says prebuilt SDK binaries are published for Linux, macOS, Windows, Android, and iOS.github.com · read 8 Oct 2026
What it does
Zvec is an open-source, in-process vector database for indexing and querying vectors without a server, daemon, or external infrastructure.zvec.org · read 8 Oct 2026
Who it is for
The maker describes Zvec for application developers and presents use cases spanning prototyping, local development, embedded and edge applications, and production systems.zvec.org · read 8 Oct 2026

The review

Zvec is an open-source vector database that runs inside an application, with no separate service to deploy. It suits developers building local, embedded, or edge search who can route writes through one process. Its broad search and SDK options make it flexible, while exclusive single-process writes narrow its fit for shared workloads.

Overview

Zvec indexes and queries vectors in-process, without a server, daemon, or external infrastructure. That keeps deployment local and removes a service from the application stack, a useful advantage for prototypes and embedded projects. The maker also presents it for production systems, where its write model deserves careful consideration: multiple processes may read a collection at once, but only one process can write. Applications with concurrent writers need a different arrangement or another database.

Write-ahead logging preserves data across process crashes or power failures. Combined with local operation, this makes Zvec suitable when keeping search data alongside an application matters. The Apache-2.0 license also permits use under that open-source license.

Key features

Search and indexing

Zvec supports dense and sparse vectors, full-text search, and hybrid retrieval with structured filters. Its index options include Flat, HNSW, HNSW-RaBitQ, IVF, IVF-RaBitQ, and DiskANN. Quantization choices include FP16, INT8, INT4, RaBitQ, and PQ. This range gives developers room to choose among retrieval and representation approaches; it also means the product is best suited to teams able to make those design choices for their workload.

SDKs and related tools

Official SDKs cover Python, Node.js, Go, Rust, and Dart/Flutter, with C and C++ also linked from the product site. That breadth can accommodate projects using several common application languages. Zvec names integrations with Logseq, MyContext, ReMe, txtai, and CocoIndex. Its product family also includes Zvec-Grep, a local workspace search CLI and MCP tool for people and AI agents. It searches code, documentation, and text-based data by exact text, keywords, or meaning.

Pricing

Zvec costs nothing. The plan is the open-source, in-process vector database under the Apache-2.0 license, and self-hosted deployment keeps the database in the application environment. There is no free trial because the software is offered as a free plan. For developers who want an open-source local database without a separate service, that makes it accessible to try and use; the trade-off is managing deployment yourself and working within the single-process write limit.

Platforms

The README supports Linux, macOS, and Windows, with prebuilt SDK binaries also published for Android and iOS. The product spans application and API use as well as self-hosted deployments. This makes it relevant across desktop, mobile, and server environments, though the single-writer model applies wherever it runs.

Who it's for

Zvec is aimed at application developers. It is a strong fit for prototyping, local development, and embedded or edge applications that benefit from keeping vector search in-process. Production use can also make sense when writes can be serialized through one process. Teams that require multiple processes to write to the same collection should look elsewhere.

Pros and cons

  • Pro: Dense, sparse, full-text, and hybrid search with structured filters lets one local database serve several retrieval needs.
  • Pro: Multiple index types and quantization choices give developers options for how vectors are indexed and represented.
  • Pro: Write-ahead logging protects persistence across crashes and power failures.
  • Pro: SDKs span Python, Node.js, Go, Rust, Dart, C, and C++, with mobile binaries for Android and iOS.
  • Con: Writes are exclusive to one process, which constrains applications that need concurrent writers.
  • Con: Self-hosted, in-process deployment puts operation within the application environment rather than using a separate managed database service.

Alternatives

Compare vector databases if you want to consider more products in this category.

  • Chroma is another open-source option, with a free plan and platforms including web and self-hosted deployment; its maker says the same codebase powers its open-source database and Chroma Cloud. Choose it if that combination better fits your deployment needs.
  • Actian Zen has no free plan and offers a free trial, with public pricing not stated. Consider it if you want to evaluate a different platform before choosing.
  • Pinecone offers a free Starter plan with up to five indexes, 100 namespaces per index, 2 GB storage, 2 million write units per month, and 1 million read units per month. Its API and web platforms suit readers looking for a cloud-oriented option with stated free-tier quotas.
  • Qdrant has a free forever tier with a single-node cluster, 0.5 vCPU, 1 GB RAM, and 4 GB disk. Consider it if a free cloud cluster is a better match than an in-process database.
  • Vespa has no free plan and offers a trial; its Startup plan prices compute, memory, disk, and GPU memory by the hour. It may suit readers prepared for usage-based charges across those resources.
  • Weaviate offers a free plan with one cluster, 100,000 objects, 1 GB memory, 10 GB disk, and one collection. Choose it if those hosted limits fit your needs better than local, in-process deployment.
  • Zilliz Cloud offers a free cluster with 5 GB storage, 2.5 million vCUs per month, and up to five collections, plus a pay-as-you-go Dedicated plan. Consider it if a hosted cluster and its defined free allowance suit your project.
  • Cloudflare Vectorize has a free Workers plan with monthly queried and stored vector-dimension allowances and account index limits. Choose it if those usage caps and its API and web platforms fit your deployment.

Verdict

Choose Zvec if you are a developer who wants broad search and indexing options in a free, open-source database embedded in an application, and can keep writes within one process. Its local deployment and wide SDK support are compelling for prototypes, edge software, and suitable production systems. Look elsewhere when the same collection needs concurrent writers or you prefer a hosted database service.

Alternatives to Zvec

Every alternative, ranked