Skip to content

Installation

Install

bash npm install @renai-labs/sdk

Zod (optional)

For runtime validation, install Zod to use the /zod subpath:

Terminal window
npm install zod

Configure

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