Add fast, typo tolerant search to your product
Guides, API reference and SDKs for ZeroIndex, the search API that answers in milliseconds.
zeroindex.test/SKILL.mdIntroduction
Quickstart
Authentication
Writing docs
One request, ranked results
Send a query, typos and all, and get the best matches back with the matching words highlighted. The same call works from cURL and every SDK.
How search workscurl https://api.zeroindex.test/v1/indexes/products/search \
-H "Authorization: Bearer $ZEROINDEX_KEY" \
-d '{ "q": "wireless hedphones", "limit": 5 }'import { ZeroIndex } from "@zeroindex/client";
const client = new ZeroIndex(process.env.ZEROINDEX_KEY);
const { hits } = await client.index("products").search("wireless hedphones", { limit: 5 });import os
from zeroindex import ZeroIndex
client = ZeroIndex(os.environ["ZEROINDEX_KEY"])
hits = client.index("products").search("wireless hedphones", limit=5).hitsSDKs for your stack
Official clients that cover every endpoint and retry for you.
Latest releases
What changed in the API and SDKs recently.
- v2.14.0
Swap indexes without downtime
Replace a live index in one step, so a full rebuild never shows users empty or half imported results.
- v2.13.0
Facet stats for number fields
Searches with facets now return the lowest and highest value of every number field, ready for price sliders.
- v2.12.0
Scoped search keys that expire
Create short lived search keys on your server that only see one customer's documents, without a request to ZeroIndex.