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.