Skip to main content

Install the TypeScript SDK

Requirements

  • Node.js 18 or later, or a browser / edge runtime with fetch, Blob, and FormData.
  • A Custodian Labs account with an active plan.
  • A generated API key.

Install the package

npm install @custodianlabs/sdk
# or
pnpm add @custodianlabs/sdk
yarn add @custodianlabs/sdk

The package ships both ESM and CommonJS builds with TypeScript types, so import and require both work:

import { Custodian } from "@custodianlabs/sdk";
const { Custodian } = require("@custodianlabs/sdk");

Verify the installation

import { Custodian } from "@custodianlabs/sdk";
console.log(typeof Custodian === "function" ? "SDK installed" : "SDK missing");

Next step

Continue to Authentication.