Bouwen op Vaxelia in code
Getypeerde SDK's, een per-tenant API en een clientgenerator. Alles wat Weaver visueel doet, kunt u programmatisch doen.
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"Alles wat Weaver doet, in code
De SDK spiegelt het platform (Worldview, Plans, Workflows, Applets en data) met volledige typen. Genereer een getypeerde client voor elke tenant met sdkgen, en bouw dezelfde oplossingen die u visueel zou samenstellen.
- Getypeerde SDK's voor TypeScript en Go
- Per-tenant REST API
- sdkgen , gegenereerde clients per tenant
Aan de slag
Een per-tenant API
Programmatische toegang is beperkt tot een tenant: workflows, applets, operationele data en platformbewerkingen, allemaal binnen de grens van één organisatie. Authenticatie verloopt via OAuth2 met per-tenant inloggegevens; isolatie wordt afgedwongen op de infrastructuurlaag, net als bij de rest van het platform; verzoeken worden per tenant gelimiteerd. Niets steekt de tenantgrens over.