# VectorDBBench

> Benchmark for vector databases.

- **URL**: https://www.freshcrate.ai/projects/VectorDBBench
- **Author**: zilliztech
- **Category**: Testing
- **Latest version**: `v1.0.22` (2026-05-15)
- **License**: MIT
- **Source**: https://github.com/zilliztech/VectorDBBench
- **Homepage**: https://zilliz.com/vector-database-benchmark-tool
- **Language**: Python
- **GitHub**: 1,078 stars, 363 forks
- **Registry**: github
- **Tags**: `benchmark`, `cost-effectiveness`, `performance`, `python`, `vector-database`, `vector-search`, `vectordb`

## Description

Benchmark for vector databases.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.0.22` | 2026-05-15 | High | ## What's Changed * feat(seekdb): add SeekDB backend and HNSW benchmark support by @liuhao6741 in https://github.com/zilliztech/VectorDBBench/pull/770 * fix: Require pymilvus<3.0.0 and fix the overflow size by @XuanYang-cn in https://github.com/zilliztech/VectorDBBench/pull/781 * feat(oceanbase): configurable index params, KEY partitioning, HNSW_BQ cosine support   by @wyfanxiao in https://github.com/zilliztech/VectorDBBench/pull/776  ## New Contributors * @liuhao6741 made their first cont |
| `v1.0.21` | 2026-04-27 | High | VDBBench 1.0.21 adds Lindorm, PolarDB, Apache Pinot, VectorChord, and Intel SVS support; migrates Milvus benchmarks to `MilvusClient`; adds concurrent insert support; upgrades to Pydantic v2; improves Streamlit error    surfacing; and refreshes benchmark results for Milvus, ElasticCloud, ZillizCloud, and turbopuffer. |
| `v1.0.20` | 2026-02-12 | Low | ## What's Changed * Added Endee Client Support by @MithunEndee in https://github.com/zilliztech/VectorDBBench/pull/711 * fix: Use StrEnum instead of str, Enum by @XuanYang-cn in https://github.com/zilliztech/VectorDBBench/pull/722 * Feat/endee version by @MithunEndee in https://github.com/zilliztech/VectorDBBench/pull/715 * fix: Fix benchmark results display for paswordless AWS OpenSearch benchmarks by @javiervegas in https://github.com/zilliztech/VectorDBBench/pull/721 * feat: add Pinecone |
| `v1.0.19` | 2026-01-29 | Low | ## What's Changed * Add Chroma cli to VectorDBBench by @bjpietrzak in https://github.com/zilliztech/VectorDBBench/pull/610 * enhance: Change the Authors and Emails by @XuanYang-cn in https://github.com/zilliztech/VectorDBBench/pull/697 * feat: Update CockroachDB logo for better visibility by @viragtripathi in https://github.com/zilliztech/VectorDBBench/pull/702 * enhance: fix coding styles by @XuanYang-cn in https://github.com/zilliztech/VectorDBBench/pull/703 * fix: update logging messages |
| `v1.0.18` | 2026-01-04 | Low | ## What's Changed * feat: add OceanBase UI config settings by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull/691 * support restful by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull/690   **Full Changelog**: https://github.com/zilliztech/VectorDBBench/compare/v1.0.17...v1.0.18 |
| `v1.0.17` | 2025-12-26 | Low | ## What's Changed * feat(oss-opensearch): Add memory-optimized search configuration option by @Akhil-Pathivada in https://github.com/zilliztech/VectorDBBench/pull/673 * feat: Add QPS-Latency tradeoff metrics for Streaming Tests by @Akhil-Pathivada in https://github.com/zilliztech/VectorDBBench/pull/670 * feat(oss-opensearch): Add Disk-based vector search support by @Akhil-Pathivada in https://github.com/zilliztech/VectorDBBench/pull/680 * feat(milvus): add SCANN index support by @JackLCL in |
| `v1.0.16` | 2025-12-12 | Low | ## What's Changed * expose turbopuffer through CLI and make compatible with latest sdk by @lantingchiang in https://github.com/zilliztech/VectorDBBench/pull/667 * Custom log file placement by @mottosen in https://github.com/zilliztech/VectorDBBench/pull/669 * make collection name configurable by @lantingchiang in https://github.com/zilliztech/VectorDBBench/pull/671  ## New Contributors * @lantingchiang made their first contribution in https://github.com/zilliztech/VectorDBBench/pull/667 * |
| `v1.0.15` | 2025-12-05 | Low | ## What's Changed * fix(cockroachdb): Handle 30s timeout and ensure vector index usage by @viragtripathi in https://github.com/zilliztech/VectorDBBench/pull/647 * fix es quant & rescore settings by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull/648 * Update cli.py fix bug (#649) by @WSL0809 in https://github.com/zilliztech/VectorDBBench/pull/651 * Several modifications to the AliSQL client by @JoeJRW in https://github.com/zilliztech/VectorDBBench/pull/657 * feat(cockroa |
| `v1.0.14` | 2025-11-26 | Low | ## What's Changed * fix v1.0.13 by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull/644 * Feature: support doris benchmark by @zhiqiang-hhhh in https://github.com/zilliztech/VectorDBBench/pull/631 * feat: Add CockroachDB vector database support by @viragtripathi in https://github.com/zilliztech/VectorDBBench/pull/630 * feat: support turbopuffer client by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull/646 * fix lint issues; remove client dependency fro |
| `v1.0.13` | 2025-11-25 | Low | ## What's Changed * feat(oss-opensearch): Add version compatibility for 2.x and 3.x by @Akhil-Pathivada in https://github.com/zilliztech/VectorDBBench/pull/635 * Add TencentES client  by @morning-color in https://github.com/zilliztech/VectorDBBench/pull/623 * feat: add ujson dependency and fix lint issues by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull/643 * set default milvus-partition-key to false by @alwayslove2013 in https://github.com/zilliztech/VectorDBBench/pull |

## Dependency audit

- **Score**: 62/100
- **Total deps**: 44
- **Resolved**: 18
- **Unresolved**: 26
- **License conflicts**: 0
- **Warnings**: 13
- **Scanned**: 2026-05-11

## Citation

- HTML: https://www.freshcrate.ai/projects/VectorDBBench
- Markdown: https://www.freshcrate.ai/projects/VectorDBBench.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/VectorDBBench/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
