# Retrieval for AI agents

Your own corpus, made searchable.

6 options tracked · 4 open source · 4 self-hostable · optional

## All options

| Option | What it does | Licence | Self-host | Page |
| --- | --- | --- | --- | --- |
| pgvector | Vector search inside the Postgres you already run. | open source | yes | https://newagent.build/c/pgvector |
| Qdrant | Rust vector database with strong payload filtering, self-host or cloud. | open source | yes | https://newagent.build/c/qdrant |
| Pinecone | Fully managed vector database. No index to operate. | proprietary | no | https://newagent.build/c/pinecone |
| Chroma | Embedded vector store that runs in-process. Ideal first index. | open source | yes | https://newagent.build/c/chroma |
| turbopuffer | Vector and full-text search on object storage — very cheap at rest. | proprietary | no | https://newagent.build/c/turbopuffer |
| LanceDB | Embedded multimodal store backed by the Lance columnar format. | open source | yes | https://newagent.build/c/lancedb |

## Machine interfaces

- `GET https://newagent.build/api/registry` — every component as JSON
- `GET https://newagent.build/api/vendors` — vendors, with the repo and releases feed to watch
- `GET https://newagent.build/api/advise?q=<plain english>` — recommended stack for a description
- `GET https://newagent.build/api/stack?<layer>=<id>&format=sh|json|md|yml|agents|env` — a stack as files
- `GET https://newagent.build/llms.txt` — the whole registry in one fetch

Any page here also returns markdown if you send `Accept: text/markdown`.