Fünf Sprachen aus einer OpenAPI-Quelle — ein Client, der nicht von der API abweichen kann. Installieren, Token exportieren, und Ihr erster Aufruf sind drei Zeilen.
npm
@growomat/client · GA
pip
growomat · alpha
Quelle
/api/v1/openapi.json · bei jedem Release neu generiert
Token
GROWOMAT_TOKEN · von jedem Client aus der Umgebung gelesen
Clients wiederholen 429er automatisch anhand von Retry-After · Paginierung als Iteratoren
installieren — erster Aufruf
$ npm install @growomat/client
import { Growomat } from '@growomat/client';
const grow = new Growomat({ token: process.env.GROWOMAT_TOKEN });
// iterate every campaign — pagination handled for you
for await (const c of grow.campaigns.list()) {
console.log(c.name, c.status);
}Jeder Client wird aus derselben OpenAPI-Spezifikation generiert, auf der die App läuft, und bei jedem Release getestet.
Full typings, ESM + CJS, streaming report downloads, edge-runtime safe.
Typed models, sync and asyncio clients. The API is stable; the surface is still widening.
Generated from the same spec — lands after Python reaches GA.
Generated from the same spec — track the changelog for the release.
Generated from the same spec — track the changelog for the release.
Derselbe Lauf, der die Clients baut, erzeugt auch jedes Code-Beispiel in der Dokumentation neu — was Sie kopieren, ist genau das, was die Testsuite ausgeführt hat. Additive API-Änderungen fließen ohne Major-Version-Sprung in die Clients, passend zur /api/v1 Versionierungsrichtlinie.
Erstellen Sie ein Token unter Einstellungen → Entwickler, exportieren Sie es als GROWOMAT_TOKEN, und der Schnellstart oben läuft unverändert.