Milvus
Open source vector database built for scalable similarity search and AI applications.
Overview
Milvus is a vector database purpose-built to store and search embeddings - vector representations of unstructured data like text, images, and multi-modal content - alongside conventional scalar fields such as integers, strings, or JSON, so you can combine vector similarity search with metadata filtering.
It's built with a distributed, Kubernetes-native architecture that separates compute from storage, letting query and data-ingestion capacity scale independently; it also supports a single-machine Standalone mode and a lightweight, pip-installable Milvus Lite for local prototyping. Multiple vector index types (HNSW, IVF, FLAT, SCANN, DiskANN) and GPU acceleration are supported so the index can be tuned for different accuracy/speed/memory tradeoffs.
Milvus can be self-hosted or used as a fully managed service on Zilliz Cloud. It fits teams building AI applications that need vector search at scale - such as retrieval-augmented generation, recommendation, or multi-modal search - rather than bolting vector search onto a general-purpose database.
- Categories
- AI & Machine LearningDatabase
- Languages
- Go, C++
- License
- Apache-2.0
Related Projects
Qdrant
Apache-2.0Vector database and similarity search engine for building AI applications with embeddings.
- AI & Machine Learning
- Database
PyTorch
BSD-3-ClauseOpen source machine learning framework that accelerates the path from research prototyping to production deployment.
- AI & Machine Learning
TensorFlow
Apache-2.0End-to-end open source platform for machine learning, from research to production.
- AI & Machine Learning
Ollama
MITRun large language models locally with a simple command-line interface and API.
- AI & Machine Learning
Spotted an error? Suggest an edit on GitHub.