Skip to main content
Weaviate Docs (migrated from docs.weaviate.io) Docs

Search documentation

Type to search this documentation.

On this pageOverview

Weaviate Database

Weaviate (we-vee-eight) is an open-source, AI vector database. Use this documentation to get started with Weaviate and learn how to get the most out of Weaviate's features.

The Weaviate documentation is structured into multiple units based on the service and functionality.

Check out our resources on AI-assisted coding (Vibe coding) with Weaviate:

Weaviate is an open-source vector database designed to store and index both data objects and their vector embeddings. This architecture enables advanced semantic search capabilities by comparing the meaning encoded in vectors rather than relying solely on keyword matching. Key capabilities include:

  • Semantic and hybrid search
    By indexing data with vectors, Weaviate supports searches based on both semantic similarity and keywords. This allows for more relevant results even when the query terms don’t exactly match the stored data.

  • Retrieval augmented generation (RAG)
    Weaviate can serve as a robust backend for RAG workflows, where vector search is used to retrieve context that enhances the output of generative models, making it easier to generate accurate, context-aware responses.

  • Agent-driven workflows
    Its flexible API and integration with modern AI models make Weaviate suitable for powering applications that rely on intelligent agents. These agents can leverage semantic insights to make decisions or trigger actions based on the data stored in Weaviate.

Key Concepts & Architecture

Become familiar with Weaviate's architecture, core concepts, and key capabilities. Understand how its features and integrations map to AI builders' needs.

The Weaviate ecosystem consists of multiple tools and services centered around building cloud-native AI-powered applications.

The Weaviate Ecosystem

As shown in the high-level overview above, the ecosystem consists of:

Get help, share what you're building, and connect with the Weaviate community and team.

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu