Cinq langages depuis une seule source OpenAPI — un client qui ne peut pas diverger de l'API. Installez, exportez votre jeton, et votre premier appel tient en trois lignes.
npm
@growomat/client · GA
pip
growomat · alpha
Source
/api/v1/openapi.json · régénéré à chaque version
Jeton
GROWOMAT_TOKEN · lu depuis l'environnement par chaque client
les clients réessaient les 429 automatiquement avec le Retry-After du serveur · pagination sous forme d’itérateurs
installer — premier appel
$ 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);
}Chaque client est généré depuis la spécification OpenAPI qui fait tourner l'application, et testé à chaque version.
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.
La même exécution qui construit les clients régénère chaque exemple de code de la documentation — ce que vous copiez est exactement ce que la suite de tests a exécuté. Les ajouts à l'API arrivent dans les clients sans changement de version majeure, conformément à la politique de versionnage /api/v1 .
Créez un jeton dans Paramètres → Développeur, exportez-le comme GROWOMAT_TOKEN, et le démarrage rapide ci-dessus fonctionne tel quel.