pymilvus and milvus_cli

These are ecosystem siblings—pymilvus is the Python client library for programmatic interaction with Milvus, while milvus_cli provides command-line interface access to the same database, serving different use cases and user preferences.

pymilvus
98
Verified
milvus_cli
44
Emerging
Maintenance 23/25
Adoption 25/25
Maturity 25/25
Community 25/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 21/25
Stars: 1,352
Forks: 414
Downloads: 14,039,413
Commits (30d): 35
Language: Python
License: Apache-2.0
Stars: 37
Forks: 41
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
Archived Stale 6m No Package No Dependents

About pymilvus

milvus-io/pymilvus

Python SDK for Milvus Vector Database

Provides gRPC-based client libraries for vector search operations including collection management, index configuration, and hybrid scalar-vector queries against Milvus clusters. The SDK supports optional bulk loading via `bulk_writer` and semantic search via `milvus-model` integrations, with version-specific compatibility ensuring alignment with Milvus server releases.

About milvus_cli

milvus-io/milvus_cli

Milvus Command Line

Built on the Milvus Python SDK, this interactive CLI provides comprehensive vector database operations including collection management, data import/export, indexing, and vector search with distance calculation. Deployed as standalone executables across Windows, Linux, and macOS alongside pip installation, it supports connection management and real-time progress monitoring for index building and data loading. **Note:** This repository is deprecated; active development has moved to the [zilliztech/milvus_cli](https://github.com/zilliztech/milvus_cli) fork.

Scores updated daily from GitHub, PyPI, and npm data. How scores work