TypeScript client for the Wazoo Platform API.
TypeScript client for the Wazoo Platform API at api.wazoo.dev.
This package is generated from the canonical Wazoo Platform OpenAPI document. Use it for management-plane operations: users, Worlds, platform tokens, World data-plane tokens, usage, limits, and beta billing.
For data-plane graph operations against worlds-api.wazoo.dev, use the Worlds
SDK/custom data-plane client instead.
npx jsr add @wazoo/clientimport { createClient, listWorlds } from "@wazoo/client";
const client = createClient({
baseUrl: "https://api.wazoo.dev",
auth: process.env.WAZOO_PLATFORM_TOKEN,
});
const response = await listWorlds({
client,
query: { email: "user@example.com" },
});
console.log(response.data?.worlds);Requires Deno (version pinned in .tool-versions).
deno task ciRun deno task sync:openapi to refresh openapi/openapi.json. By default, it
reads ../wazoo-api/src/openapi/spec.ts for local development. Set
WAZOO_API_OPENAPI_URL=https://api.wazoo.dev/openapi.json to sync from a
deployed API.
Run deno task generate to regenerate src/generated/ from the synced spec via
@hey-api/openapi-ts.