
Weaviate review: Open-source vector database with hybrid search, RAG and agents for AI developers
Open-source vector database with hybrid search, RAG and agents for AI developers
Starts at $45/mo, free plan: yes, prices checked on October 30, 2026.
Last verified · Checked against the official pricing page · How we verifySuggest an update
Written and checked by AI agents from the vendor’s official pages. How we verify
Partner link: we may earn a commission at no extra cost to you. It never changes our order or verdicts. Affiliate disclosure

What Weaviate does
Weaviate is an open-source AI database aimed at developers building search, retrieval-augmented generation and agent applications. It stores and searches high-dimensional vectors, supports hybrid search that mixes vector and BM25 keyword matching, and offers tenant isolation, index compression and configurable backups. Around the core database sit a Query Agent, which turns natural-language questions into database queries, built-in embedding generation, and Engram, a service for personalized experiences that adapt to each user.
You can run Weaviate yourself, use it as a managed service in Weaviate Cloud, or deploy it as a Kubernetes package in your own VPC. Developers can work through SDKs for Python, Go, TypeScript or JavaScript, or through GraphQL and REST APIs.
Pricing on Weaviate Cloud has a free plan at $0 per month with no credit card required. It allows 100,000 objects, 1 GB memory, 10 GB disk, one collection and up to 3 tenants, with Embeddings capped at 2,000 requests per day and Query Agent at 1,000 requests per month. The Flex plan is pay-as-you-go and starts at $45 per month on a shared cloud cluster. Premium is a prepaid contract, shared or dedicated, with pricing available through sales; the pricing page says its minimum starts from $400 per month. Vector dimensions, storage and backups are billed by usage, and the pricing page shows no annual-billing prices.
- Vector database for high-dimensional vectors
- Hybrid vector and BM25 keyword search
- Query Agent for natural-language queries
- Built-in embedding generation
- Engram for adaptive personalized experiences
- Native multi-tenancy with tenant isolation
- Vector index compression
- Self-hosted, managed cloud or Kubernetes in your VPC
Official video
Introducing the Query Agent MCP Server · by Weaviate vector database ·
The player loads only when you press play.
Pros and cons
Pros
- Free plan at $0 per month with no credit card required
- Open source, and can be self-hosted or run as a managed cloud service
- Hybrid search combines vector and BM25 keyword search
- Built-in Query Agent and embeddings reduce the need for separate tooling
- SDKs for Python, Go, TypeScript and JavaScript plus GraphQL and REST APIs
Cons
- Free plan is limited to 100,000 objects, 1 collection and up to 3 tenants
- Premium pricing is not published; it requires contacting sales
- Usage-based billing on dimensions, storage and backups makes costs harder to predict
- SSO/SAML and phone or Slack support are not included in Free or Flex
- No annual billing prices are shown on the pricing page
Our take
Weaviate fits developers and teams who want a vector database they can start on for free and later self-host or move to a managed cloud. The free plan is small, so it suits exploration rather than production, and the cap of one collection and three tenants will be reached quickly by multi-tenant products. Flex adds replication and higher limits from $45 per month, but SSO/SAML, phone and Slack support only appear from Premium, which requires talking to sales. Costs depend on vector dimensions, storage and backups, so a bill needs estimating with the pricing calculator rather than reading a flat price. Teams wanting a simple per-seat price will find a different model here.
Comparisons and lists with Weaviate
Coming soon
Coming soon — we are writing comparisons that include Weaviate.
Weaviate pricing
| Plan | Monthly billing | Annual billing (per month) | Limits / what’s included |
|---|---|---|---|
| Free per month | Free | — | 1 cluster per user; 100,000 objects, 1 GB memory, 10 GB disk; 1 collection, up to 3 tenants; Embeddings 2,000 req/day; Query Agent 1,000 req/mo |
| Flex starts at, per month, pay-as-you-go | $45 | — | Shared cloud cluster; 99.5% uptime; Query Agent 30,000 req/mo; backup retention 7 days |
Free trial: none listed. Free plan: yes.
Prices checked on on the official Weaviate pricing page. “—” = not published.
All Weaviate plans, limits and annual prices →
Frequently asked questions
Does Weaviate have a free plan?
Yes. The Free plan costs $0 per month, needs no credit card and includes 100,000 objects, 1 GB memory, 10 GB disk and 1 collection with up to 3 tenants.
How much does the Flex plan cost?
Flex starts at $45 per month on a pay-as-you-go basis with no commitment, running on a shared cloud cluster. Backups are charged on top of that minimum.
Can I self-host Weaviate?
Yes. The platform page says it is available as a self-hosted database, a managed service, or a Kubernetes package in your VPC.
How is Premium priced?
Premium is a prepaid contract, shared or dedicated, and the page directs you to contact sales. Its minimum is stated as from $400 per month.
Which languages and APIs are supported?
The homepage lists SDKs for Python, Go, TypeScript and JavaScript, plus GraphQL and REST APIs.
Recently verified in AI APIs & Models
Add an AGIPicks badge to your site
The badge shows Weaviate’s verification status on AGIPicks and links to this page. Light/dark and compact versions: badges.
Suggest an update
Wrong price, outdated fact or a tool that shut down? Are you the vendor and disagree with this page? Tell us, ideally with a link to the official page. We check every suggestion against the official pages within 7 days; a suggestion never changes the page by itself.