· Retrieval/ Head to head

pgvector vs turbopuffer

The deciding difference is operational: pgvector can run on infrastructure you control, turbopuffer cannot. If that constraint is real for you, it settles the choice before anything else is considered.

pgvector

Vector search inside the Postgres you already run.

Open source · can be self-hosted

Correct default under roughly ten million vectors. Reach for a dedicated store when it stops being.

turbopuffer

Vector and full-text search on object storage — very cheap at rest.

Proprietary · usage based · hosted service only · SDKs for Python and TypeScript

· Side by side/ 5 of 6 differ
pgvectorturbopuffer
LicenceOpen sourceProprietary
Pricingopen sourceusage based
Self-hostableYesNo
LanguagesAny languagePython, TypeScript
Install
Keys requiredNoneTURBOPUFFER_API_KEY
· Common questions/ FAQ

What is the difference between pgvector and turbopuffer?

The deciding difference is operational: pgvector can run on infrastructure you control, turbopuffer cannot. If that constraint is real for you, it settles the choice before anything else is considered. pgvector: Vector search inside the Postgres you already run. turbopuffer: Vector and full-text search on object storage — very cheap at rest.

Can pgvector and turbopuffer be self-hosted?

pgvector can run on your own infrastructure. turbopuffer is a hosted service only.

Are pgvector and turbopuffer open source?

pgvector is open source (open source). turbopuffer is proprietary (usage based).

Build a stack with pgvectorAll retrieval options
· For agents/ This page, machine-readable

Every page here answers to Accept: text/markdown and returns the same content at roughly a tenth the tokens. No separate site, no toggle — same URL.

curl -s -H "Accept: text/markdown" https://newagent.build/compare/pgvector-vs-turbopuffer