#25 · Primary category: Vector Databases
pymilvus
Python SDK for Milvus Vector Database
Project last updated:08/19/26
GitHub Stars
1.4K
Forks
457
Contributors
154
License
Apache-2.0
Why we included this project
pymilvus is the official Python client for Milvus, the widely used open-source vector database, and the piece most teams reach for when they build real vector workloads. It connects Python code to a Milvus cluster, and it also runs against Milvus Lite, the embedded version you can spin up locally. The SDK covers the full production lifecycle: creating collections, defining schemas and indexes, inserting and upserting data, and running vector and hybrid searches with tunable parameters. Optional install extras add a model package that turns text or images into embeddings and a bulk-writer utility for high-throughput data loading. Since it tracks each Milvus release and publishes its compatibility clearly, teams already running or evaluating Milvus have a supported, obvious entry point.
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