Vector database

Open-source database with commercial Weaviate Cloud servicesBSD 3-ClauseUpdated July 2026

Weaviate Vector Database and AI-Native Search Platform

Weaviate is a BSD 3-Clause open-source vector database that stores structured objects with vectors and supports keyword, vector, hybrid, filtered, multimodal, reranked, and generative retrieval through self-hosted and managed-cloud deployments.

Intermediate · Self-hosted Docker or Kubernetes, embedded client workflows, or Weaviate Cloud

Editorial review

Reviewed byOpenSourcesAI EditorialLast updatedJuly 2026SourcesWeaviate GitHub, Weaviate collection documentation, Weaviate hybrid search, Weaviate filtering concepts, Weaviate reranking documentation

Tool categories, pricing, source status, deployment options, and product claims can change quickly. Verify the official source before production or commercial use.

OpenSourcesAI verdict

Weaviate is one of the most complete vector-search platforms for teams that want object schemas, integrated model modules, named vector spaces, filtered hybrid retrieval, and a path from self-hosting to managed cloud. Its integration-rich design can reduce application glue, but it also couples collection configuration to vectorizers, rerankers, and generative providers that must be versioned carefully. Weaviate is more infrastructure than many prototypes need, and cloud-only agent features should not be confused with capabilities of the open database.

Best for

AI application and search teams building production RAG, semantic and keyword search, recommendations, multimodal retrieval, or tenant-aware knowledge systems that benefit from integrated vectorization and hybrid search.

Why use it

Use Weaviate when search requires more than a bare nearest-neighbor index: collections, structured properties, filters, BM25F, hybrid fusion, named vectors, multi-target search, reranking, model integrations, and operational scaling can live behind one database API.

Collections, properties, and vector configuration

A collection defines structured properties, inverted-index behavior, vector configuration, replication, multitenancy, and module settings. Each object stores business data and one or more vectors used for similarity search.

Vectorizer configuration is a durable collection contract. Official documentation notes that a collection vectorizer cannot simply be changed in place; moving to a different model generally requires a new collection and controlled migration.

Named vectors and multimodal retrieval

Named vectors allow one object to carry several independent representations, such as title text, body text, image content, or embeddings from different models. Each named vector can have its own vectorizer, index, compression, and distance configuration.

Queries must target the correct vector space, and multi-target searches need explicit weighting or combination behavior. Do not mix embeddings from incompatible models inside one named vector.

Keyword, vector, and hybrid search

Weaviate supports BM25F keyword search, vector similarity search, and hybrid queries that combine both result sets. Hybrid alpha controls the balance between keyword and vector legs, while fusion settings determine how scores are combined.

Hybrid search is not automatically superior. Tune alpha, filters, candidate counts, score thresholds, autocut, and reranking against labeled queries. Relative score fusion is the current default for modern versions, but migrations should pin and test behavior rather than rely on defaults.

Filtering, reranking, and relevance control

Structured filters can be applied before vector search so tenant, permission, date, category, and other business rules constrain the candidate set. Security-critical filters must be present on every request and covered by negative-access tests.

Reranker integrations can reorder an initial keyword, vector, or hybrid candidate set using a more expensive model. Reranking improves some workloads but adds latency, cost, and provider dependencies, so evaluate it as a second stage rather than enabling it by assumption.

Self-hosting, cloud, and product boundaries

The Weaviate database is open source and can be self-hosted, while Weaviate Cloud provides managed operations. Current documentation also labels natural-language Query Agent and related agent products as cloud-only capabilities.

Distinguish database features from cloud-only services when documenting architecture. Self-hosting transfers upgrades, replication, backups, capacity, monitoring, and incident response to the operator.

Scaling, tenancy, and recovery

Replication, sharding, multitenancy, aliases, compression, and index choices affect availability, cost, isolation, and search performance. Scale decisions should follow measured object counts, vector dimensions, write rates, filters, and latency targets.

Backups are only valuable after restoration is tested. Document collection configuration, model integrations, secrets, external model dependencies, and the migration process required to rebuild vectors or move aliases safely.

Key features

  • Collections of structured objects with properties, inverted indexes, and one or more vector spaces.
  • Bring-your-own vectors or integrated vectorizer modules for text, image, and multimodal data.
  • Keyword BM25F, vector similarity, hybrid fusion, filters, grouping, aggregation, and reranking.
  • Named vectors and multi-target vector search with independent vectorizers and index settings.
  • Multitenancy, replication, sharding, aliases, backups, compression, and configurable vector indexes.
  • BSD 3-Clause self-hosted database plus Weaviate Cloud and cloud-only agent products.

Common AI use cases

  • Build RAG over structured business objects and document chunks.
  • Combine exact keyword matching with semantic retrieval.
  • Search text, images, audio, or other multimodal representations.
  • Apply tenant, permission, date, and catalog filters during vector search.
  • Use several named vector spaces for different fields or embedding models.
  • Rerank first-stage results for higher relevance.

Business use cases

  • Enterprise knowledge search with access-control metadata.
  • E-commerce search combining products, filters, text, and images.
  • Customer-support retrieval and case recommendations.
  • Multitenant AI applications and assistant memory.
  • Content discovery, recommendations, and semantic deduplication.

How AI builders can use it

  • Define the search task, relevance labels, filters, and tenant model.
  • Design collection properties, vectorizer choices, named vectors, and index configuration.
  • Ingest representative data and verify objects, vectors, properties, and tenant placement.
  • Benchmark keyword, vector, hybrid, filtered, and reranked retrieval on a fixed dataset.
  • Choose self-hosted or cloud operations based on capacity, compliance, and ownership.
  • Test backups, restores, aliases, revectorization, and version upgrades before production.

Who should use it

  • Teams that need integrated keyword, vector, hybrid, and filtered search.
  • Applications benefiting from named vectors or multimodal retrieval.
  • Organizations that want an open database with a managed-cloud path.
  • Search teams prepared to own collection and embedding lifecycle decisions.

Who should not use it

  • Small prototypes that only need a lightweight embedded vector store.
  • Applications whose existing PostgreSQL and pgvector deployment is sufficient.
  • Teams that cannot manage model integrations, collection migrations, and relevance evaluation.
  • Organizations assuming cloud-only agents are included in self-hosted Weaviate.

Evaluation checklist

  • Which properties require inverted indexing and structured filters?
  • Will the application bring vectors or use integrated vectorizers?
  • Are named vectors required, and how will each embedding model be versioned?
  • Which hybrid alpha, fusion, threshold, and reranking settings meet relevance targets?
  • How are tenant and document permissions enforced on every query?
  • What replication, sharding, compression, and backup design matches the workload?
  • Which capabilities are database features versus Weaviate Cloud-only services?

Security and admin notes

  • Protect database endpoints with authentication, TLS, network controls, and least-privilege credentials.
  • Enforce tenant and permission filters in every retrieval path.
  • Treat objects, embeddings, and generated vectors as sensitive derived data.
  • Review model-provider modules because content may be sent to external embedding, reranking, or generative services.
  • Separate administrative schema privileges from application query credentials.
  • Back up configuration and data and test restoration in an isolated environment.

Pricing notes

Weaviate Database is BSD 3-Clause open-source software. Weaviate Cloud, cloud-only agents, managed capacity, support, and model-provider usage have separate current pricing. Self-hosting shifts costs into infrastructure, backups, monitoring, upgrades, and operator time.

Tradeoffs

Weaviate consolidates many search capabilities into one platform and reduces integration work for teams that want built-in vectorizers, hybrid retrieval, filters, and rerankers. The same breadth increases configuration and migration complexity, especially when collection schemas depend on external models. It is most valuable when search is a core product capability rather than a small embedded feature.

Recommended workflow

  • Define schema and access filters first.
  • Pin vectorizers and named-vector contracts.
  • Build a labeled retrieval evaluation set.
  • Tune hybrid and reranking stages with measured data.
  • Select deployment and scaling deliberately.
  • Prove backup, restore, revectorization, and rollback.

Pros

  • Rich keyword, vector, hybrid, filtered, and reranked search.
  • Integrated vectorization and generative model modules.
  • Named and multi-target vector support.
  • Open-source self-hosting plus managed cloud.
  • Multitenancy, replication, aliases, and operational controls.

Cons

  • More infrastructure than simple prototypes require.
  • Vectorizer changes often require collection migration.
  • Integrated providers add external cost and data boundaries.
  • Distributed self-hosting requires operational expertise.
  • Cloud-only services can blur product capability descriptions.

Alternatives

  • Qdrant may be better for a focused vector database with strong payload filtering and query composition.
  • Milvus may be better for teams prioritizing large distributed vector workloads.
  • Chroma may be better for lightweight local development and rapid prototypes.
  • pgvector may be better when relational data and vector search belong in one PostgreSQL system.

FAQ

Does Weaviate generate embeddings?

It can use integrated vectorizer modules or accept vectors supplied by the application. Provider selection and embedding versioning remain architecture decisions.

What are named vectors?

Named vectors let each object carry multiple independent vector representations, each with its own vectorizer and index configuration.

Does Weaviate support hybrid search?

Yes. Hybrid search combines BM25F keyword and vector results with configurable weighting and fusion behavior.

Can the collection vectorizer be changed?

Official guidance treats the vectorizer as a collection-level contract. Changing models generally requires creating a new collection and migrating data.

Are Weaviate agents open-source database features?

Current documentation marks Query Agent and related natural-language agent capabilities as cloud-only. Keep those separate from the self-hosted database feature set.

Official verification sources

Direct official links used to verify pricing, features, security claims, and product packaging.

CategoryVector databaseLicenseBSD 3-ClauseDeploymentSelf-hosted Docker or Kubernetes, embedded client workflows, or Weaviate CloudModeSelf-hosted or cloud
Weaviate GitHub

OpenSourcesAI ecosystem connections

Use these next-step links to move from this profile into related tools, comparisons, guides, stacks, and curated shortlists.

Commercial and source disclosure

Weaviate is listed as Open-source database with commercial Weaviate Cloud services. OpenSourcesAI may earn a commission if readers sign up through partner or affiliate links. Partner status does not replace independent evaluation.

  • Verify current pricing, product claims, data handling, security terms, and cancellation rules on the official site.
  • Do not treat this listing as an endorsement, sponsorship, or legal/compliance review.
  • Commercial tools should be compared against open-source, local-first, self-hosted, and built-in alternatives when those alternatives fit the workflow.