SDK (TypeScript)
Verwenden Sie das TypeScript SDK, um DiffMon APIs mit typisierten Antworten und Retries aufzurufen.
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.