Meilisearch, Typesense, or Elasticsearch — pick your engine per project, switch anytime. Same API, same dashboard, zero lock-in.
Sign up. Get API keys. Push documents. Instant search. No provisioning, no infrastructure decisions, no ops team required.
curl -X POST https://headband.dev/v1/documents \
-H "Authorization: Bearer hb_adm_..." \
-H "Content-Type: application/json" \
-d '[
{ "id": 1, "title": "MacBook Pro", "price": 1999 },
{ "id": 2, "title": "iPhone 16", "price": 999 },
{ "id": 3, "title": "AirPods Max", "price": 549 }
]'curl -X POST https://headband.dev/v1/search \
-H "Authorization: Bearer hb_src_..." \
-H "Content-Type: application/json" \
-d '{ "index": "products", "q": "macbook" }'
// Response in ~2ms
{
"hits": [
{ "id": 1, "title": "MacBook Pro", "price": 1999 }
],
"processingTimeMs": 2
}Build search UIs in minutes with @headband/react. Hooks, components, and InstantSearch-compatible API.
import { headband, HeadbandProvider, SearchBox, Hits, RefinementList } from '@headband/react'
const client = headband('https://headband.dev', 'hb_src_your_key')
function App() {
return (
<HeadbandProvider client={client} index="movies">
<SearchBox placeholder="Search movies..." />
<RefinementList attribute="genres" />
<Hits />
</HeadbandProvider>
)
}Create a project, get API keys, start indexing. No servers to configure, no clusters to manage.
Every project gets isolated indexes with prefix enforcement. Your data never touches another tenant.
Clean REST endpoints for everything. Push documents, search, manage indexes — all via API.
Admin keys for writes, search keys for reads. Scoped permissions out of the box.
Choose Meilisearch, Typesense, or Elasticsearch. Same API, same dashboard — swap engines without changing code.
See what your users search for. Top queries, zero-result rates, response times — all in the dashboard.
Generate llms.txt from your indexes. RAG-ready API endpoints. Your content, discoverable by every AI platform.
Auto-generate a standards-compliant llms.txt so AI crawlers and LLMs understand your content structure.
Clean text chunks, no HTML, structured metadata. One API call to feed your RAG pipeline.
Engine-agnostic Model Context Protocol server. Any MCP-compatible AI can search your indexes.
See the engines compete in real time
Try the ShootoutFree to start. No credit card required.
Create your account