Raw capture โ€” raw/zvec.md


url: https://github.com/alibaba/zvec date_fetched: 2026-07-05 backfilled: true


English | ไธญๆ–‡

๐Ÿš€ Quickstart | ๐Ÿ  Home | ๐Ÿ“š Docs | ๐Ÿ“Š Benchmarks | ๐Ÿ”Ž DeepWiki | ๐ŸŽฎ Discord | ๐Ÿฆ X (Twitter)

Zvec is an open-source, in-process vector database โ€” lightweight, lightning-fast, and designed to embed directly into applications. Battle-tested within Alibaba Group, it delivers production-grade, low-latency and scalable similarity search with minimal setup.

Important

๐Ÿš€ v0.5.0 (June 12, 2026)

Zvec offers official SDKs across multiple languages:

Prefer a visual tool? Try Zvec Studio to browse data and debug queries โ€” no code required.

If you prefer to build Zvec from source, please check the Building from Source guide.

import zvec
# Define collection schema
schema = zvec.CollectionSchema(
    name="example",
    vectors=zvec.VectorSchema("embedding", zvec.DataType.VECTOR_FP32, 4),
)
# Create collection
collection = zvec.create_and_open(path="./zvec_example", schema=schema)
# Insert documents
collection.insert([
    zvec.Doc(id="doc_1", vectors={"embedding": [0.1, 0.2, 0.3, 0.4]}),
    zvec.Doc(id="doc_2", vectors={"embedding": [0.2, 0.3, 0.4, 0.1]}),
])
# Search by vector similarity
results = collection.query(
    zvec.VectorQuery("embedding", vector=[0.4, 0.3, 0.3, 0.1]),
    topk=10
)
# Results: list of {'id': str, 'score': float, ...}, sorted by relevance
print(results)

Zvec delivers exceptional speed and efficiency, making it ideal for demanding production workloads.

For detailed benchmark methodology, configurations, and complete results, please see our Benchmarks documentation.

We welcome and appreciate contributions from the community! Whether you're fixing a bug, adding a feature, or improving documentation, your help makes Zvec better for everyone.

Check out our Contributing Guide to get started!