Weaviate

Weaviate Problems & Issues

Saas

The AI-native database for a new generation of software

Overall Score72/100
Pricing
80
Usability
70
Performance
60
Support
85
Reliability
65
Onboarding
75
Security
75
Integrations
75

Should you use Weaviate?

Try

Weaviate is worth trying for most users (score 72/100). Most reported issues: Performance degrades at scale (18M+ objects); Memory usage grows heavily with data; Data corruption rendered database unusable. Not a good fit for: Teams needing easy scaling without DevOps. Users most often switch to Elasticsearch, Milvus, pgvector.

Top problems

  • Performance degrades at scale (18M+ objects)
  • Memory usage grows heavily with data
  • Data corruption rendered database unusable

Good for

  • Teams needing hybrid search
  • Companies wanting open-source flexibility
  • Multi-modal AI applications

Avoid if you are

  • Teams needing easy scaling without DevOps

Common alternatives: Elasticsearch, Milvus, pgvector

Overview

Weaviate is an open-source AI-native vector database with hybrid search capabilities. Supports both self-hosted and managed cloud deployments. Features GraphQL API, built-in ML modules, and multi-modal data support. Known for flexibility but criticized for complexity at scale.

Last analyzed: Mar 2026
Company Info
Company:Weaviate B.V.
Founded:2019
HQ:Amsterdam, Netherlands
Employees:100-250
Website:weaviate.io

Signals & Issues

Patterns extracted from real user feedback — not raw reviews.

Performance3 signals
Performance degrades at scale (18M+ objects)

GitHub issue #4572 documents scaling problems: 'With 18 million objects ingested, every new query was taking anywhere between 5 to 15 seconds per query.' The main complaint is 'performance when trying to scale things up' - feels fine for small datasets but latency becomes unpredictable at scale.

Impact: 8/10Reported 8xNegativevia GitHub (35 sources)scaling breaks
Memory usage grows heavily with data

Users report 'memory usage keeps increasing heavily as more data is added to the cluster.' Some users report memory reaching 86.4% during indexing of large knowledge bases. Multi-node Kubernetes deployments particularly affected.

Impact: 7/10Reported 7xNegativevia GitHub (25 sources)scaling breaks
gRPC timeout errors during batch imports

Users report 'recurring DEADLINE_EXCEEDED errors during batch imports.' gRPC timeouts frustrate users trying to ingest large datasets. Requires tuning and workarounds that aren't well documented.

Impact: 5/10Reported 5xNegativevia GitHub (12 sources)workflow failure
Onboarding2 signals
Steep learning curve for advanced usage

G2 reviews note Weaviate's 'resource-intensive nature' and 'the need for dedicated resources.' Users report difficulty getting it to 'run and scale reliably, potentially requiring considerable time and engineering effort to make Weaviate-based applications production-ready.'

Impact: 6/10Reported 7xNegativevia G2 (30 sources)expectation mismatch
Documentation gaps for AI API access

G2 reviews suggest 'improving documentation as it's crucial for integrating and using the services easily.' Gaps exist 'particularly for AI docs for direct API access.' New users struggle with advanced configurations.

Impact: 4/10Reported 5xNegativevia G2 (15 sources)expectation mismatch
Usability2 signals
Reindexing required when adding modules

Hacker News users complain about 'needing to reindex all data when wanting to attach a new module (vectorizer, generator, etc) to a data class, which cramps your style when talking millions to billions of docs.' Module changes are disruptive.

Impact: 6/10Reported 6xNegativevia Other (15 sources)workflow failure
Cloud console is 'incredibly barebones'

Users describe the management console as 'incredibly barebones, with no way to turn off instances and limited ability to self-help when issues occur.' The web interface is not great, though client libraries work well.

Impact: 5/10Reported 6xNegativevia Other (20 sources)expectation mismatch
Reliability1 signal
Data corruption rendered database unusable

One G2 user reported 'data corrupted and Weaviate became entirely useless, retrieving different data at each request.' During this incident, support 'took a day to respond each time.' Serious reliability concern for production use.

Impact: 9/10Reported 5xNegativevia G2 (5 sources)workflow failure
Integrations1 signal
Integration challenges with existing systems

G2 reviews cite 'integration challenges' particularly when 'incorporating Weaviate into existing systems not originally designed for semantic search or knowledge graphs.' RBAC integration with directory services also problematic.

Impact: 5/10Reported 5xNegativevia G2 (18 sources)expectation mismatch
Pricing1 signal
Infrastructure costs escalate with dataset size

G2 notes Weaviate's 'resource-intensive nature that can lead to increased infrastructure costs depending on dataset size and query complexity.' Self-hosted requires significant compute. Cloud pricing changed in Oct 2025, adding complexity.

Impact: 5/10Reported 6xNegativevia G2 (20 sources)hidden costs

What Users Love

Excellent hybrid search combining vectors and BM25

Weaviate excels at hybrid search with 'parallel execution model where vector and BM25 searches run simultaneously.' Uniquely offers relativeScoreFusion to retain nuances of original search metrics. Best-in-class for combining keyword and semantic search.

UsabilityMentioned 9x70 sources

Quick to get started with minimal config

Product Hunt reviews praise how 'quick it is to get started with Weaviate without spending days on configs or setups.' Clear documentation with active community. Can prototype fast before hitting scale challenges.

OnboardingMentioned 8x55 sources

Exceptional customer support from the team

Multiple testimonials highlight 'impeccable' customer support. Makers of Cortex praise 'hands-on, architecture-level support.' Zefi.ai credits 'early, sustained support.' Support quality is a consistent differentiator.

SupportMentioned 8x45 sources

Free self-hosted option with BSD-3 license

Weaviate is open-source with BSD-3 license - commercial friendly. Can self-host for free. No vendor lock-in if you run your own infrastructure. Strong alternative to Pinecone's cloud-only model.

PricingMentioned 8x50 sources

Multi-modal data support (text, images, video)

Supports vectors from multiple modalities. Users praise 'seamless semantic search across media' including video embeddings. Built-in modules for various vectorizers make multi-modal easy to implement.

UsabilityMentioned 7x40 sources

GraphQL API with flexible querying

Weaviate's GraphQL API allows complex queries with filters, aggregations, and cross-references. More expressive than typical REST APIs. Good for applications needing sophisticated query patterns.

IntegrationsMentioned 7x35 sources

Pricing Plans

Self-Hosted (Open Source)
$0/mo

Users: Unlimited

Storage: Limited by your infrastructure

Limitations: No managed operations, manual scaling, no enterprise support, requires DevOps expertise

You pay for infrastructure. Memory-intensive workloads need significant compute. No SLA or support.
Flex (Shared Cloud)
Free

Users: Unlimited

Storage: Pay per vector dimension

Limitations: Shared infrastructure, limited customization vs Dedicated

Pricing varies by vector dimensions, storage, backups, region. Use calculator. Costs can surprise at scale.
Plus (Annual)
Free

Users: Unlimited

Storage: Committed capacity

Limitations: Locked into annual contract

Requires upfront annual commitment. Contact sales for exact pricing.
Dedicated Cloud
Free

Users: Unlimited

Storage: Dedicated resources

Limitations: Higher minimum spend, longer provisioning time

Premium over Shared Cloud. Custom pricing based on resources. Contact sales.

Features

core

  • Hybrid Search (Vector + BM25)
  • Multi-Modal Support
  • Cross-References

integration

  • GraphQL API
  • Kubernetes Native

ai

  • Built-in Vectorizers

security

  • Multi-Tenancy
  • RBAC

reliability

  • Backups & Replication

performance

  • Product Quantization

Who Should Use This?

Good Fit

Teams needing hybrid search

Weaviate's parallel vector + BM25 search is best-in-class. relativeScoreFusion maintains nuances. If your use case requires combining keyword and semantic search, Weaviate excels.

Companies wanting open-source flexibility

BSD-3 license allows commercial use with modifications. Can self-host without vendor lock-in. Alternative to Pinecone's cloud-only model. Good for teams with DevOps capacity.

Multi-modal AI applications

Native support for text, image, and video embeddings. Built-in modules for various vectorizers. Great for applications combining different data types in semantic search.

Enterprises requiring data sovereignty

Self-hosted option keeps data in your infrastructure. Dedicated Cloud offers isolated environments. Good for regulated industries needing on-premise or specific region deployment.

Budget-conscious startups

Self-hosted is free (BSD-3). Cloud pricing at $0.10/hour is competitive (vs Pinecone $0.15, Qdrant $0.20). Can start cheap and scale up. Watch infrastructure costs if self-hosting.

Neutral

Small teams without vector DB experience

Quick to start prototyping, but steep learning curve for advanced usage. Documentation has gaps. Support is excellent if on paid plan. Start simple, but plan for complexity.

High-frequency update workloads

Module changes require full reindex which is disruptive. gRPC timeouts reported during batch imports. Works for moderate update frequency but test thoroughly for high-frequency scenarios.

Avoid

Teams needing easy scaling without DevOps

Scaling issues are well-documented - queries take 5-15 seconds at 18M+ objects. Memory grows heavily with data. Requires significant engineering effort for production-ready at scale. Consider Pinecone for managed simplicity.

Regret Patterns

Common buyer's remorse scenarios reported by users.

Scaled past comfortable limits

Worked great at 1M objects. At 18M+, queries took 5-15 seconds. Memory grew beyond provisioned capacity. Should have stress-tested with realistic data volumes before committing. Now migrating to Qdrant.

After dataset exceeds 10-15 million objects
Reported 7x
Underestimated self-hosting complexity

Chose self-hosted to save money. Spent weeks tuning Kubernetes deployment. Memory issues, gRPC timeouts, scaling challenges. Engineering time cost more than managed cloud would have. Should have started with Weaviate Cloud.

First 3-6 months of production
Reported 6x
Module change required full reindex

Needed to add a new vectorizer to existing data class. Discovered this requires reindexing all data. With millions of documents, this took days and required downtime. Should have planned module architecture upfront.

When evolving AI pipeline
Reported 5x
Data corruption during critical period

Database corrupted and returned different results each query. Support took a day per response during the crisis. Lost trust in reliability. Should have had better backup strategy and tested disaster recovery.

During production incident
Reported 4x
Integration with existing systems painful

Assumed Weaviate would slot into existing architecture. RBAC integration with directory service was problematic. GraphQL learning curve for team used to REST. Should have evaluated integration requirements more carefully.

During initial integration (1-2 months)
Reported 5x

When It Breaks Down

Scenarios where this product tends to fail users.

Dataset exceeds 15-20 million objects
performance

Query latency degrades from milliseconds to 5-15 seconds. Memory usage becomes unpredictable. The 'main complaint is performance when trying to scale things up.' Requires significant infrastructure investment or migration.

Need to add or change vectorizer module
usability

Adding a module to existing data class requires full reindex. With millions of documents, this can take days. Causes service disruption. Better to plan module architecture from the start.

Self-hosted without DevOps expertise
onboarding

Memory tuning, Kubernetes configuration, and scaling become overwhelming. gRPC timeouts during imports. Time spent on operations exceeds saved costs. Consider Weaviate Cloud or simpler alternatives.

High-frequency batch imports overwhelm system
performance

gRPC DEADLINE_EXCEEDED errors during large imports. System becomes unstable under write pressure. Need to implement batching strategies and backoff. Test import patterns thoroughly before production.

Cloud console too limited for operations
usability

Management console is 'incredibly barebones' - can't turn off instances, limited self-service. When issues occur, you're dependent on support. Power users frustrated by lack of control.

Alternatives Users Switch To

Frequently Asked Questions

See how Weaviate compares in our Best Search Software rankings, or calculate costs with our Budget Calculator.

Work at Weaviate or spotted something outdated? Suggest a correction — we verify every change against public sources. See our methodology.