CodingFreemium Last reviewed January 2019

Weaviate

Open-source vector database with hybrid search you can self-host or run in the cloud.

Visit Weaviate Free open source; Cloud from $25/mo

What is Weaviate?

Weaviate is an open-source vector database that combines vector, keyword, and hybrid search with built-in modules that call embedding and generative models for you. Run it yourself for free or use Weaviate Cloud.

Key features

  • Vector, BM25 keyword, and hybrid search in one query
  • Vectoriser modules that embed data automatically
  • Generative search that feeds results to an LLM
  • Multi-tenancy and RBAC for production apps
  • Self-hosted, Kubernetes, or managed cloud

Pros

  • Open source with a real self-hosting option
  • Hybrid search out of the box beats pure-vector retrieval on many tasks
  • Flexible schema and strong filtering

Cons

  • Self-hosting means you own the operations
  • More configuration than Pinecone to get right
  • Smaller ecosystem of tutorials than Pinecone

Best for

Teams that need self-hosting or data residencySearch products mixing keywords and semanticsDevelopers who want to avoid vendor lock-in

Related comparisons