#46 · Primary category: Vector Databases
vectordb
A Python vector database you just need - no more, no less.
Project last updated:03/04/24
GitHub Stars
652
Forks
50
Contributors
9
License
Apache-2.0
Why we included this project
vectordb is a Python library that gives you a working vector index for semantic search over embeddings without pulling together several moving parts yourself. It leans on DocArray for the nearest-neighbor search logic and Jina for serving, and covers the usual CRUD operations plus sharding and replication. You can run it in-process with an in-memory or HNSW index, or expose the same database over gRPC, HTTP, or WebSocket and talk to it from a thin client. That dual mode suits teams that want to prototype locally and later move the same code to a hosted or on-premise service. If you already work with dataclass-style document definitions, the typed DocArray schema keeps the API familiar and predictable.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
supabase
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
qdrant
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
chroma
Search infrastructure for AI