SDK navigateur
Un client JavaScript typé pour AACsearch. Recherche simple, multi-search fédérée, facettes — sous 50 ms p99.
Recherchez depuis le navigateur
Package NPM. Types TypeScript. Compatible avec React, Vue, Svelte, Astro ou JS pur. Pas de proxy backend requis.
Types TypeScript complets
Autocomplétion sur chaque méthode. Pas de devinette sur les formes de réponse. Les types sont livrés avec le package — pas de @types/ nécessaire.
Recherche simple
search(indexSlug, query, options) → résultats typés. Facettes, filtres, tri, pagination — tout dans l'objet options.
Multi-search (fédérée)
multiSearch([...queries]) → tableau de résultats typés. Une requête HTTP, exécution parallèle, facettes indépendantes.
Support des scoped tokens
Initialisez avec un scoped token éphémère de votre serveur. Le SDK l'attache automatiquement à chaque requête.
Gestion d'erreurs typée
Objets d'erreur typés avec slug (search_failed, quota_exceeded, rate_limited). Attrapez et gérez programmatiquement.
Moins de 5 Ko gzippé
Build ESM tree-shakeable. Seules les méthodes que vous importez sont bundlées. Pas de dépendances runtime.
Lancez le Search OS en une soirée
Créez un index, ajoutez des documents et connectez la recherche depuis votre app. Le plan gratuit couvre un prototype — les données persistent lors du passage au plan payant.