Skip to content

Installation

Requirements

  • Node.js 18 or later
  • npm, yarn, or pnpm

Install

npm install @cdot65/prisma-airs-sdk

The package ships with dual CJS/ESM exports and TypeScript type declarations. No additional @types/ packages needed.

Module Format

The SDK is ESM-first ("type": "module") with dual exports:

// ESM (recommended)
import {
  init,
  Scanner,
  Content,
  ManagementClient,
  RedTeamClient,
  ModelSecurityClient,
} from '@cdot65/prisma-airs-sdk';

// CJS (also supported)
const { init, Scanner, Content, ManagementClient } = require('@cdot65/prisma-airs-sdk');

Dependencies

Dependency Purpose
zod Runtime schema validation for API responses

That's it. The SDK uses native fetch and crypto — zero external HTTP dependencies.

Verify Installation

import { SDK_VERSION } from '@cdot65/prisma-airs-sdk';
console.log(`AIRS SDK v${SDK_VERSION}`);