Back to directory

Weaviate

An open-source, cloud-native vector database that stores objects together with their vectors, combining vector similarity search with keyword filtering, retrieval-augmented generation and reranking in one query interface.

Weaviate

Weaviate is an open-source, cloud-native vector database that stores both objects and vectors, enabling semantic search at scale. It combines vector similarity search with keyword filtering, retrieval-augmented generation and reranking in a single query interface, for use cases such as RAG systems, semantic and image search, recommendation engines, chatbots and content classification.

Vectors can be created automatically at import time using integrated models from providers such as OpenAI, Cohere and Hugging Face, or imported directly as precomputed embeddings. Production deployments get built-in multi-tenancy, replication and role-based access control.

It deploys through Docker, Kubernetes or a managed Weaviate Cloud service, exposes REST, gRPC and GraphQL APIs, and provides client libraries for Python, JavaScript and TypeScript, Java, Go, and C#/.NET. It is written in Go.

More in Databases

See all 294
  • SQLBraid

    clickin.github.io

    A SQL-first data-access toolkit for TypeScript that keeps ordinary SQL visible in tagged template literals, binds interpolated values safely by default, supports readable conditional SQL directives, and lets a schema validate the returned rows.

  • A SQL-style query language and toolchain for the Qdrant vector database, covering dense, sparse and hybrid search, filtering and multitenancy, with the same grammar running from a CLI, Python, Node.js, Rust, WebAssembly and an in-process edge engine.

  • Fast Knowledge

    github.com

    A self-hosted, Java-based knowledge base for small and mid-sized organizations, turning internal documents into a searchable, question-answerable and audit-exportable knowledge asset with hybrid retrieval and Docker deployment.