turbopuffer
turbopuffer is a serverless search engine that combines vector and full-text (BM25) search on top of object storage. It exposes a single REST API organized around namespaces - each namespace stores documents with vector embeddings, attributes, and full-text indexes - and supports approximate nearest neighbor, full-text, and hybrid query patterns with filtering. Official client libraries ship for Python, TypeScript, Go, Java, and Ruby, with a community-maintained Rust client. Pricing is usage-based on storage, writes, and queries.
turbopuffer publishes 9 APIs on the APIs.io network. Tagged areas include Vector Search, Full-Text Search, Hybrid Search, Serverless, and Object Storage.
turbopuffer’s developer surface includes documentation, GitHub presence, pricing, and 2 more developer resources.
APIs
turbopuffer REST API
Single REST API for all turbopuffer operations - namespace metadata, write (upsert / patch / delete), vector ANN query, full-text BM25 query, and hybrid query - with bearer-toke...
turbopuffer Write API
Endpoints for upserting, patching, and deleting documents within a namespace. Writes are batched into a per-namespace write-ahead log and become queryable once committed to obje...
turbopuffer Query API
Unified query endpoint that runs vector ANN, full-text BM25, and hybrid queries against a namespace, with attribute filters, top-k, and ranking controls.
turbopuffer Namespaces API
Namespace lifecycle and metadata endpoints - list namespaces, read schema / dimensions / row count, warm the cache, export contents, and delete a namespace.
turbopuffer Python SDK
Official Python client library for the turbopuffer REST API.
turbopuffer TypeScript SDK
Official TypeScript / JavaScript client library for the turbopuffer REST API, published as @turbopuffer/turbopuffer on npm.
turbopuffer Java SDK
Official Java client library for the turbopuffer REST API.
turbopuffer Ruby SDK
Official Ruby client library for the turbopuffer REST API.
turbopuffer Go SDK
Official Go client library for the turbopuffer REST API.