Skip to content

Search API

Eine einfache, leistungsstarke REST-API für blitzschnelle Suche über Ihre Daten. Tenant-isoliert, rate-limitiert und beobachtbar.

Die API, die Ihr Team verdient

15 REST-Endpunkte. OpenAPI 3.1 Spec. Browser-SDK. Kein Search-Cluster zu verwalten.

15 öffentliche Endpunkte

Vollständiges CRUD über Indexe, Dokumente und API-Keys. Dazu Suche, Multi-Search, Analytics und OpenAPI-Spec unter /api/v1/openapi.json.

OpenAPI 3.1 Spec

Maschinenlesbare Spec wird mit jedem Deployment ausgeliefert. Clients in jeder Sprache generieren. Von Anfang an typsicher.

Typisiertes Browser-SDK

NPM-Paket. Einfache Suche, Multi-Search (föderiert), Facetten. Unter 50 ms p99. Funktioniert in jedem Framework.

API-Key-Authentifizierung

Bearer-Token-Auth. Keys werden im Ruhezustand gehasht. Scoped Tokens für Browser-Verwendung. Origin-Allowlist pro Key.

Eingebaute Multi-Tenancy

Jede Anfrage ist auf Ihre Organisation beschränkt. Organisationsübergreifende Zugriffe sind architektonisch unmöglich — nicht nur Richtlinie.

Eingebaute Observability

Jede Suche wird mit Query, Ergebnisanzahl, Latenz und User-Agent aufgezeichnet. Analytics und Top-Queries im Dashboard.

Eine typisierte Anfrage

Index erstellen, Dokumente senden und über dieselbe gehostete API abfragen.

typescript
import { SearchClient } from "@aacsearch/client";

const search = new SearchClient({
  baseUrl: "https://app.aacsearch.com",
  apiKey: "ss_search_••••••••••••",
  indexSlug: "products",
});

const { hits, found } = await search.search({
  q: "sneakers",
  queryBy: "title,description",
  filterBy: "category:=shoes",
  facetBy: "brand,size",
});

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.