Installation
Add the Cadra SDK to your project with your package manager.
Install
bash
# npm
npm install @cadraos/sdk
# pnpm
pnpm add @cadraos/sdk
# yarn
yarn add @cadraos/sdkPeer Dependencies (Chat UI only)
If you're using the React chat components (@cadraos/sdk/chat), install the peer dependencies:
bash
npm install react react-dom react-markdown remark-gfmPackage Exports
| Import | Contents | Environment |
|---|---|---|
| @cadraos/sdk | Client, APIs, streaming, types, errors | Node.js, Edge, Browser |
| @cadraos/sdk/chat | React components, hooks, adapters | Browser (React) |
Verify Installation
test.ts
import { CadraClient } from '@cadraos/sdk';
const client = new CadraClient({
apiKey: 'sk-cad-xxxxxxxxxxxx',
orgId: 123,
});
const { data: agents } = await client.agents.list();
console.log('Found', agents.length, 'agents');