turbopuffer logo

turbopuffer

Freemium
訪問

turbopuffer is an object-storage-native search engine for vector, full-text, hybrid, and regex search. It helps AI, search, and data teams retrieve content from large document collections with filtering, ranking, and scalable namespace-based storage.

turbopufferとは?

turbopuffer is a hosted, object-storage-native search engine for vector, full-text, hybrid, and regex search. It uses object storage as the durable source of state, with memory and NVMe SSD caches for query execution, so applications can search large collections without keeping the entire index in memory.

The service supports metadata filtering, ranking, boosting, document lookup, and namespace-based organization. It is intended for search across text, images, videos, web pages, agent memories, and other indexed data. The documented API includes operations to create, update, and delete documents, plus queries with filters and ranking.

Its architecture is designed for large-scale workloads: the site reports production systems handling more than 1 trillion documents, 10 million writes per second, and 25,000 queries per second. The documented tradeoffs include higher write latency from writing directly to object storage and slower occasional queries for uncached or unpinned data.

turbopufferでできること

Vector and hybrid search

Run approximate nearest-neighbor vector searches with documented recall above 90%, and combine dense or sparse vector search with full-text strategies.

Full-text and regex search

Search text with an inverted index, BM25 ranking, and boosting. Fast trigram regex indexes support pattern-based retrieval in addition to keyword and semantic search.

Filtering and ranked queries

Apply metadata filters while querying documents, then use ranking and boosting to control how matching results are ordered.

Object-storage-native scaling

Use object storage for durable state and memory or NVMe SSD caches for compute. The architecture is intended to scale across very large document collections and high-throughput workloads.

Namespaces and branching

Organize data in namespaces for multi-tenant or application-specific isolation. Copy-on-write branching creates a namespace clone in constant time while keeping later reads and writes independent.

Flexible deployment and security options

The pricing tiers list multi-tenant deployment across plans, with single-tenant and BYOC options at Enterprise. Available higher-tier controls include SSO, audit logs, private networking, and per-namespace CMEK.

利用シーン

“Grounding AI agents”

Give agents semantic and full-text tools for retrieving relevant documents, web content, memories, reasoning transcripts, tool calls, or evaluation data during a task.

“Search across text and media”

Index and filter large collections of documents and multimedia files so applications can locate the small set of relevant records, files, or media assets for a user.

“Web and research search”

Build search tools backed by an index of news, papers, or broader web content, allowing agents and applications to retrieve from a maintained corpus.

“Semantic recommendations”

Match articles, products, or other content to items a user has liked or engaged with using semantic similarity search.

“Large-scale model data workflows”

Curate substantial datasets for pre-training or post-training models to search through reinforcement-learning workflows.

よくある質問

What search methods does turbopuffer support?

The documented product supports vector search, BM25 full-text search, hybrid search combining vector and full-text strategies, metadata filtering, and regex search using trigram indexes.

How does turbopuffer store and query data?

Object storage is the durable source of state, while memory and NVMe SSD caches provide compute for queries. Cached data can deliver low latency; uncached or unpinned namespaces can produce slower cold queries.

What are the main architectural tradeoffs?

Writing directly to object storage increases write latency; the documentation gives a p90 of 248 ms for 512 KB upserts. Uncached or unpinned data can also have occasional cold-query latency, with a documented p90 of 1,214 ms for a 1-million-document example.

How is data organized for multi-tenant applications?

Applications can separate data into namespaces. The product supports multi-tenant deployment by default on listed plans, while Enterprise also offers single-tenant and BYOC deployment options. Copy-on-write branching can create independent namespace copies.

Which plans and deployment options are available?

The pricing page lists Launch, Scale, and Enterprise plans. Launch has a $16-per-month minimum, Scale has a $256-per-month minimum, and Enterprise starts at $4,096 per month. Enterprise adds deployment and support options such as single-tenant, BYOC, private networking, and service-level commitments.

クイック情報

Category
Vector and full-text search database
Storage model
Object storage with memory and NVMe SSD caching
Search modes
Vector, full-text, hybrid, regex, and filtered queries
Document organization
Namespaces with copy-on-write branching
Documented production scale
1T+ documents, 10M+ writes/s, and 25k+ queries/s
Plans
Launch, Scale, and Enterprise

turbopufferの代替品

Vespa.ai logo

Vespa.ai

vespa.ai

Vespa is an AI search platform for building search, retrieval-augmented generation, recommendation, personalization, and agent applications over text, vectors, tensors, and structured data. It is designed for developer teams that need configurable ranking and distributed operation at production scale.

Ducky logo

Ducky

ducky.ai

Duckyは、テキスト、画像、PDF、構造化データを横断検索し、RAG対応機能を構築できるフルマネージドAI検索・検索取得基盤です。

Elasticsearch logo

Elasticsearch

www.elastic.co

Elasticsearch is a distributed, RESTful search and analytics engine for storing, retrieving, and analyzing structured, unstructured, time-series, geospatial, and vector data. It supports search applications, observability, security analytics, and AI retrieval workflows across managed cloud and self-managed deployments.

MongoDB Vector Search logo

MongoDB Vector Search

www.mongodb.com

MongoDB Vector Search lets developers store and search vector embeddings alongside operational data in MongoDB Atlas. It supports semantic, hybrid, recommendation, anomaly-detection, and conversational AI applications.

OpenSearch logo

OpenSearch

opensearch.org

OpenSearch is a community-driven, Apache 2.0-licensed open source search and analytics suite for ingesting, searching, visualizing, and analyzing data. It supports application search, observability, security analytics, and machine learning workflows.

Supabase logo

Supabase

supabase.com

Supabase is a Postgres development platform for building applications with a database, authentication, APIs, realtime features, serverless functions, storage, and vector support. It helps developers move from application code to a managed backend through a dashboard, client libraries, CLI, and generated APIs.