Browser-SDK

Ein typisierter JavaScript-Client für AACsearch. Einfache Suche, föderierter Multi-Search, Facetten — unter 50 ms p99.

Suche vom Browser aus

NPM-Paket. TypeScript-Typen. Funktioniert in React, Vue, Svelte, Astro oder Plain JS. Kein Backend-Proxy erforderlich.

Vollständige TypeScript-Typen

Autocomplete bei jeder Methode. Keine Unsicherheit bei Antwort-Strukturen. Typen werden mit dem Paket ausgeliefert — kein @types/ nötig.

Einfache Suche

search(indexSlug, query, options) → typisierte Ergebnisse. Facetten, Filter, Sortierung, Paginierung — alles im Options-Objekt.

Multi-Search (föderiert)

multiSearch([...queries]) → typisiertes Ergebnis-Array. Eine HTTP-Anfrage, parallele Ausführung, unabhängige Facetten.

Scoped-Token-Support

Mit einem kurzlebigen Scoped Token vom Server initialisieren. Das SDK hängt ihn automatisch an jede Anfrage.

Typisierte Fehlerbehandlung

Typisierte Error-Objekte mit Slug (search_failed, quota_exceeded, rate_limited). Programmatisch abfangen und behandeln.

Unter 5 KB gzipped

Tree-shakeables ESM-Build. Nur die importierten Methoden werden gebündelt. Keine Laufzeit-Abhängigkeiten.

Search OS in einem Abend starten

Erstellen Sie einen Index, fügen Sie Dokumente hinzu und verbinden Sie die Suche von Ihrer App. Free-Tier deckt ein Prototyp ab — Daten bleiben beim Upgrade erhalten.