milvus-io/pymilvus

Python SDK for Milvus Vector Database

85
/ 100
Verified

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.

vector-search similarity-search machine-learning-engineering AI-applications data-retrieval
Maintenance 20 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

1,352

Forks

414

Language

Python

License

Apache-2.0

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.