WEAVIATE-SPEC
Weaviate open-source vector DB + Cloud SaaS.
Definition
Weaviate features: (1) Schema-defined collections: objects with properties (similar database tables but vector-aware), class definitions + properties JSON schema. (2) Index: HNSW (default) + flat (small datasets) + dynamic (auto-switch HNSW/flat threshold) + multi-vector. (3) Hybrid Search: combine vector (cosine, dot product, L2) + keyword BM25, configurable alpha weight. (4) Modules: text2vec-openai, text2vec-cohere, text2vec-huggingface, text2vec-jinaai, text2vec-aws Bedrock, text2vec-google PaLM, text2vec-transformers (self-hosted), generative-openai, generative-cohere, generative-anthropic, generative-mistral, qna-openai (RAG built-in answer extraction), img2vec-neural (CLIP vision), multi2vec-clip (multimodal). (5) Query languages: GraphQL (primary) + REST. (6) Multi-tenancy: per-tenant data isolation native. Pricing: OSS free self-hosted ; Weaviate Cloud Services (WCS) pricing $0.05/1M embeddings/month + $0.04/1M queries (low-end). Customers: Stack Overflow, Wallaroo, Instabase, Klarna. $50M Series B 2022.
Origin
Weaviate founded 2019 by Bob van Luijt + Etienne Dilocker SeMI Technologies ; rebrand Weaviate B.V. 2022 ; Series A $16M 2021 ; Series B $50M 2022 (Index Ventures lead) ; ~100000+ self-hosted instances 2024.
Example in context
Stack Overflow Teams uses Weaviate self-hosted Kubernetes: ingest ~500K developer Q&A documents embedded via text2vec-openai (text-embedding-3-small), hybrid search GraphQL queries semantic + keyword BM25, developer questions matched relevant existing answers ~50ms latency.
Related terms
- Qdrant — OSS Rust competitor.