Build on Vaxelia in code.
Typed SDKs, a per-tenant API, and a client generator. Everything Weaver does visually, you can do programmatically.
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"Everything Weaver does, in code.
The SDK mirrors the platform (Worldview, Plans, Workflows, Applets, and data) with full types. Generate a typed client for any tenant with sdkgen, and build the same solutions you’d compose visually.
- Typed SDKs for TypeScript and Go
- Per-tenant REST API
- sdkgen , generated clients per tenant
Getting started.
A per-tenant API.
Programmatic access is scoped to a tenant: workflows, applets, operational data, and platform operations, all within one organization’s boundary. Authentication is OAuth2 with per-tenant credentials; isolation is enforced at the infrastructure layer, the same as the rest of the platform; requests are rate-limited per tenant. Nothing crosses the tenant line.