Installation
Install
bash npm install @renai-labs/sdk bash bun add @renai-labs/sdk bash pnpm add @renai-labs/sdk bash yarn add @renai-labs/sdk Zod (optional)
For runtime validation, install Zod to use the /zod subpath:
npm install zodConfigure
import { createRenClient, pat } from "@renai-labs/sdk"
const client = createRenClient({ baseUrl: "https://api.renai.build", auth: pat(process.env.REN_PAT_TOKEN!),})Standard environment variables: REN_PAT_TOKEN, REN_BASE_URL.
TypeScript
Set "module": "ESNext" and "moduleResolution": "Bundler" in tsconfig.json:
{ "compilerOptions": { "module": "ESNext", "moduleResolution": "Bundler" }}Next steps
- Authentication — create and rotate personal access tokens.
- SDK client — all available client options.