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}`);