Auf Vaxelia im Code bauen
Typisierte SDKs, eine mandantenspezifische API und ein Client-Generator. Alles, was Weaver visuell tut, können Sie programmatisch tun.
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, was Weaver tut, im Code
Das SDK spiegelt die Plattform (Worldview, Plans, Workflows, Applets und Daten) mit vollständigen Typen wider. Generieren Sie einen typisierten Client für jeden Mandanten mit sdkgenund bauen Sie dieselben Lösungen, die Sie visuell zusammenstellen würden.
- Typisierte SDKs für TypeScript und Go
- Mandantenspezifische REST-API
- sdkgen , generierte Clients pro Mandant
Erste Schritte
Eine mandantenspezifische API
Der programmatische Zugriff ist auf einen Mandanten beschränkt: Workflows, Applets, Betriebsdaten und Plattformoperationen, alles innerhalb der Grenzen einer Organisation. Die Authentifizierung erfolgt über OAuth2 mit mandantenspezifischen Zugangsdaten; die Isolation wird auf der Infrastrukturebene durchgesetzt, genau wie im übrigen Teil der Plattform; Anfragen sind pro Mandant ratenbegrenzt. Nichts überschreitet die Mandantengrenze.