SDK (TypeScript)
Verwenden Sie das TypeScript SDK, um DiffMon APIs mit typisierten Antworten und Retries aufzurufen.
SDK (TypeScript)
Das SDK kapselt die öffentliche API mit typisierten Methoden, sinnvollen Defaults und Retry-Helpern.
Installation
npm install @diffmon/sdkBeispielverwendung
import { DiffMonClient } from '@diffmon/sdk';
const client = new DiffMonClient({ token: process.env.DIFFMON_TOKEN! });
const monitors = await client.monitors.list({ limit: 10 });
console.log(monitors.items.map((m) => m.name));Fehlerbehandlung
- Alle Methoden liefern typisierte Fehler mit Statuscodes und Request-IDs zurück.
- Retries sind für 429- und 5xx-Antworten mit Jitter eingebaut.
Kompatibilität
- Zielt auf moderne Laufzeiten und funktioniert in Node sowie serverseitigen Frameworks.
- Nutzt dasselbe OpenAPI-Schema wie das Dashboard, damit alles synchron bleibt.