Lattice
Skip to content

Weaviate

weaviate.iodatabaseself-hosted

Weaviate is a self-hosted database in the Retrieval & Vector Stores layer of the AI stack. Graph-aware vector database with hybrid and multi-vector search.

By Lattice editorial · Facts verified · method

licence
BSD-3-Clause
language
Go
cost
free

Use Weaviate when

Hybrid or multi-vector search with a graph-shaped data model.

Skip Weaviate when

Your data is genuinely relational and joins matter more than vectors.

Holds the embeddings, returns the few that matter. — that is what this layer of the stack is answerable for. See the full Retrieval & Vector Stores section for the rest of the options.

Visit weaviate.ioCompare with another tool
Badge this entry
Lattice badge: Weaviate verified 2026-09
[![Weaviate on Lattice: verified 2026-09](https://lattice.kunjshah.in/retrieval-vector-stores/weaviate/badge.svg)](https://lattice.kunjshah.in/retrieval-vector-stores/weaviate)

Quick answers

Is Weaviate open source?
Yes. Weaviate is open source under the BSD-3-Clause licence. It is free to use.
What are the alternatives to Weaviate?
The closest alternatives to Weaviate are Qdrant, Elasticsearch and Vespa.

Reading on retrieval

Alternatives to Weaviate

compare 3 →

Listed as an alternative to

  • pgvector
  • Qdrant
  • Milvus
  • Elasticsearch
  • Vespa

Also in retrieval

  • pgvector
  • Qdrant
  • Chroma
  • Pinecone
  • Milvus
  • Turbopuffer
  • Unstructured
  • Elasticsearch
  • Vespa
  • Rerankers
  • Jina AI
  • LangChain Text Splitters
  • Docling
  • LlamaParse