Weaviate

Active
GitHub Go BSD-3-Clause

Description

Open-source vector DB with modular design for multimodal and multi-backend.

Key Features

  • Modular — Vectorizer, search, storage swappable
  • Multimodal — Text, image, video
  • Hybrid search — Vector + BM25 + filter
  • Generation module — Built-in RAG module
  • REST/GraphQL — Dual interface

Use Cases

💡 Vector DB for multimodal RAG apps.
💡 Embedding-based retrieval for recommenders.
💡 RAG integration for GraphQL-friendly apps.

Categories

Quick Start

# Start
docker compose up -d
# Python client
pip install weaviate-client
import weaviate
client = weaviate.connect_to_local()
print(client.collections.get('Article').query.fetch_objects(limit=3).objects)

Related Projects