JavaScript SDK

September 17, 2026 · View on GitHub

JavaScript and TypeScript SDK forTypeSafe AI.

Quickstart

Install the SDK (Node.js 20 or newer):``` npm install @typesafe-ai/sdk


Set`TYPESAFE_API_KEY`in your environment, then create and use the client:```
import { choice, TypeSafeClient } from "@typesafe-ai/sdk";

const client = new TypeSafeClient();
const response = await client.systemOne({
 state: { document: "I was charged twice. Please fix this ASAP." },
 questions: {
 category: choice("What is this ticket about?", {
 billing: null,
 technical: null,
 other: null,
 }),
 },
});

console.log(response.answers.category.choice);

Answer types are inferred from your questions. The package includes ESM, CommonJS, and TypeScript declarations.

Documentation

Learn what TypeSafe can do in theTypeSafe docs. See the SDK’sclientandtypesfor API options and defaults.