turbopuffer Query API

Unified query endpoint that runs vector ANN, full-text BM25, and hybrid queries against a namespace, with attribute filters, top-k, aggregation groups, and ranking controls. Supports multi-query (up to 16 per request) and explain_query for query planning.

Documentation

API entry from apis.yml

apis.yml Raw ↑
aid: turbopuffer:query
name: turbopuffer Query API
description: Unified query endpoint that runs vector ANN, full-text BM25, and hybrid queries against a
  namespace, with attribute filters, top-k, aggregation groups, and ranking controls. Supports multi-query
  (up to 16 per request) and explain_query for query planning.
humanURL: https://turbopuffer.com/docs/query
baseURL: https://api.turbopuffer.com
tags:
- Query
- Vector
- BM25
- Hybrid
- ANN
properties:
- type: Documentation
  url: https://turbopuffer.com/docs/query