Zvec Logo

Overview

Zvec is an open-source, fast, lightweight, and feature-rich vector database that runs entirely in-process — no server, daemon, or external infrastructure required. Simply install it as a Python package and start indexing and querying vectors right away 🚀.

Vector databases are commonly used to power AI applications like semantic search, retrieval-augmented generation (RAG), recommendation systems, and other similarity-based workflows.

Zvec can serve as a standalone vector database for end-to-end storage and search, or it can be seamlessly integrated into existing search systems (such as traditional SQL databases) as a dedicated vector search engine.

Built on Proxima — Alibaba Group's high-performance, production-grade vector search engine — Zvec delivers low-latency, scalable, and battle-tested similarity search. With its minimal-dependency, in-process design, Zvec is well-suited for virtually any scenario:

  • 💻 From rapid prototyping and local development
  • 📱 To embedded applications and edge deployments
  • 🌐 All the way to large-scale, production-grade systems

Key Features

  • Blazing Fast: Searches billions of vectors in milliseconds.
  • 🧩 Simple, Just Works: Install with pip install zvec and start searching in seconds. No servers, no config, no fuss.
  • Dense + Sparse Vectors: Work with both dense and sparse embeddings, with native support for multi-vector queries in a single call.
  • 🔍 Hybrid Search: Combine semantic similarity with structured filters for precise results.
  • 🌍 Runs Anywhere: As an in-process library, Zvec runs wherever your code runs — notebooks, servers, CLI tools, or even edge devices.

What is Next?