
Milvus
Cloud-native vector database for scalable ANN search
The Lens
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.
Similar Tools
About
- Stars
- 43,613
- Forks
- 3,935
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.


