Construire sur Vaxelia en code
Des SDK typés, une API par espace client et un générateur de clients. Tout ce que Weaver fait visuellement, vous pouvez le faire programmatiquement.
import { Vaxelia } from "@vaxelia/sdk";
// Scoped to a single tenant
const vx = new Vaxelia({ tenant: "atelier-house" });
// Propose a Plan from a specialist
const plan = await vx.plans.propose({
specialist: "supply-chain",
objective: "Kick off SS26 sampling",
});
// Runs under the tenant's trust model
await plan.submitForApproval();
console.log(plan.status); // "awaiting_approval"Tout ce que Weaver fait, en code
Le SDK reflète la plateforme (Worldview, Plans, Workflows, Applets et données) avec un typage complet. Générez un client typé pour n'importe quel espace client avec sdkgen, et construisez les mêmes solutions que vous composeriez visuellement.
- SDK typés pour TypeScript et Go
- API REST par espace client
- sdkgen , clients générés par espace client
Premiers pas
Une API par espace client
L'accès programmatique est limité à un espace client : workflows, applets, données opérationnelles et opérations de plateforme, le tout dans les limites d'une seule organisation. L'authentification se fait en OAuth2 avec des identifiants par espace client ; l'isolation est appliquée au niveau de l'infrastructure, comme pour le reste de la plateforme ; les requêtes sont limitées en débit par espace client. Rien ne franchit la frontière de l'espace client.