Construir na Vaxelia em código
SDKs tipados, uma API por tenant e um gerador de clientes. Tudo o que o Weaver faz visualmente, pode fazer programaticamente.
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"Tudo o que o Weaver faz, em código
O SDK espelha a plataforma (Worldview, Plans, Workflows, Applets e dados) com tipos completos. Gere um cliente tipado para qualquer tenant com sdkgen, e construa as mesmas soluções que comporia visualmente.
- SDKs tipados para TypeScript e Go
- API REST por tenant
- sdkgen , clientes gerados por tenant
Primeiros passos
Uma API por tenant
O acesso programático é limitado a um tenant: workflows, applets, dados operacionais e operações da plataforma, tudo dentro da fronteira de uma organização. A autenticação é OAuth2 com credenciais por tenant; o isolamento é aplicado na camada de infraestrutura, tal como no resto da plataforma; os pedidos têm limite de taxa por tenant. Nada atravessa a fronteira do tenant.