Skip to main content
Query Agent

Query Agent

Query your database in natural language; retrieve exactly what matters.

Overview

Weaviate’s Query Agent is a Weaviate-native data agent that turns natural-language questions into precise database operations, making full use of dynamic filters, cross-collection routing, query optimization, and aggregations. It returns accurate and relevant results with source citations.

It replaces manual query construction and ad-hoc logic with runtime, context-aware planning that optimizes and executes queries across user collections. It supports two modes:

  • Ask mode: for developers building agentic applications that require conversational interactions and answers backed by data stored in Weaviate.
  • Search mode: for developers who need out of the box, high quality information retrieval with strong recall and controlled precision.

The Query Agent can be accessed through Python and TypeScript client SDKs to integrate retrieval directly into applications, or via the Weaviate Cloud Console for fast exploration, validation, and experimentation.

Additional Details and Pricing

Free Plan

Per organization

1000 requests1 / month

Paid Plan

Per organization

$30 / month

  • 4000 requests1 included / month
  • Additional requests: $0.0001 per model unit2

1 Requests consumption by query type: Ask (4 requests/query), Search (1 request/query)

2 Model units consumption varies by query complexity and size of retrieved content


Stay up to date with the latest news, product updates, and best practices for the Query Agent and other Weaviate Agents.

Related Products

Transformation Agent

Transformation Agent

Augment and improve your entire dataset with a single prompt.

Personalization Agent

Personalization Agent

Dynamically personalize experiences based on user behavior.