milvus-io/pymilvus
Python SDK for Milvus Vector Database
PyMilvus is a Python library that lets you easily work with the Milvus vector database. It allows you to store, manage, and search through vast collections of vector embeddings, which are numerical representations of data like images, text, or audio. Data scientists, machine learning engineers, and application developers use this to build similarity search, recommendation, and AI-powered data retrieval systems.
1,352 stars. Used by 34 other packages. Actively maintained with 39 commits in the last 30 days. Available on PyPI.
Use this if you are a Python developer building applications that need to store, index, and query large datasets of vector embeddings for tasks like semantic search or recommendation engines.
Not ideal if you are looking for a standalone machine learning library for tasks like model training or basic data analysis, as this is purely an interface to a vector database.
Stars
1,352
Forks
414
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
39
Dependencies
9
Reverse dependents
34
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/milvus-io/pymilvus"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
milvus-io/milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
langchain-ai/langchain-milvus
The LangChain wrapper of Milvus vector database for efficient vector search, full-text search,...
zilliztech/attu
The Best GUI for Milvus
milvus-io/bootcamp
Dealing with all unstructured data, such as reverse image search, audio search, molecular...
zilliztech/milvus-operator
The Kubernetes Operator of Milvus.