NL

Weaviate

Weaviate B.V., NL

⭐⭐⭐⭐ 4.4/5

Editorial estimate compiled from public vendor data — not a user-review average. How we rate

Visit Website →

📊 Quick Facts

Pricing ModelFreemium
Categorycoding data
UsersThousands of developers
Data Snapshot2026-09-18

📝 About Weaviate

Weaviate is an open-source vector database (BSD license) with built-in embedding model modules (OpenAI, Cohere, HuggingFace, Google) — no separate embedding pipeline needed. Hybrid search combines BM25 keyword + vector similarity for production-grade accuracy. GraphQL-native API for complex flexible queries. Multi-tenancy support for SaaS applications. RAG-first design with out-of-the-box integrations (LangChain, LlamaIndex, Haystack). Cloud hosting (WCD) from ~$25/mo with serverless option. Active German engineering with frequent releases.

💰 Pricing

Free forever; Flex starts $45/mo; Premium starts $400/mo

✨ Key Features

Built-in embedding model modules (no separate embedding pipeline needed)Hybrid search combining BM25 keyword + vector similarity

⚖️ Pros & Cons

✓ Pros

  • Eliminates need for separate embedding pipeline
  • Hybrid search outperforms vector-only in production
  • GraphQL API provides extremely flexible querying
  • Active development with frequent releases

✗ Cons

  • Heavier resource footprint than Chroma or Qdrant
  • Smaller Asian developer community
  • Cloud version can become expensive at scale
  • Learning curve for GraphQL

ℹ️ How this page is built

This page is compiled by an automated pipeline from publicly available vendor information. It is not a hands-on review, and no editor reviews it before publication.

Ratings are editorial estimates derived from public vendor data (features, pricing, ecosystem coverage). They are not user-review averages, and we do not publish user ratings.

Data Snapshot shows when this entry was last refreshed from our directory dataset. Pricing and model line-ups change frequently, so confirm critical pricing on the vendor’s own site.

Read our directory methodology · Report an error