Tools/milvus-io/milvus

Milvus

Cloud-native vector database for scalable ANN search

45.5k+138/wkgrowthGoApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

When your app converts text or images into numerical vectors (via OpenAI, Cohere, or any embedding model), Milvus finds the closest matches across millions or billions of vectors in milliseconds. Apache 2.0, Go/C++. Cloud-native architecture with storage and compute separated. Supports multiple index types (HNSW, IVF, DiskANN), hybrid search (vectors + scalar filters), and multi-tenancy. The SDK supports Python, Java, Go, Node.js, and REST.

Self-hosting is free. Full feature set, no restrictions. Runs on Kubernetes with Helm charts or standalone via Docker. Minimum production setup: 3 nodes for high availability. Zilliz Cloud (managed Milvus) has a free tier with 2 collections and 1M vectors. Paid starts at ~$65/mo for a dedicated cluster. Serverless option available for variable workloads.

Solo: Milvus Lite (embedded mode) or Zilliz free tier for prototyping. Small teams: Zilliz free tier or self-host with Docker. Medium to large: self-host on Kubernetes or Zilliz Cloud depending on ops capacity.

The catch: self-hosted Milvus on Kubernetes is operationally heavy: etcd, MinIO, Pulsar (or Kafka) as dependencies. That's a lot of infrastructure for a vector search feature. If your dataset is under 1M vectors, Chroma or pgvector (Postgres extension) gets you there with dramatically less infrastructure.

Free vs Self-Hosted vs Paid

free self hosted paid cloud

Free

Self-hosted Milvus is fully free under Apache 2.0. All features (indexes, hybrid search, multi-tenancy) included. Milvus Lite for local development/prototyping.

Zilliz Cloud Free Tier

2 collections, 1M vectors, community support. Good for prototyping and small projects.

Zilliz Cloud Paid

Dedicated clusters from ~$65/mo. Serverless option with pay-per-query pricing. Enterprise plans with SLAs and dedicated support.

Self-Hosted Costs

Kubernetes cluster with etcd, MinIO, and message queue. Minimum 3 nodes for HA. Expect $100-500/mo in infrastructure depending on cloud provider and data volume.

When to Pay

Pay for Zilliz when Kubernetes ops for Milvus exceeds your team's capacity, or when you need managed backups and scaling.

Self-host free but infrastructure-heavy. Zilliz Cloud from ~$65/mo for managed.

Self-hosting ops:heavy

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 43,836 starsActive community: 3,962 forksPermissive license (Apache-2.0)

About

Stars
45,542
Forks
4,168

Explore Further

More tools in the directory