Installation¶
Requirements¶
- Node.js 18 or later
- npm, yarn, or pnpm
Install¶
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.