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/sdk

    Peer 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-gfm

    Package Exports

    ImportContentsEnvironment
    @cadraos/sdkClient, APIs, streaming, types, errorsNode.js, Edge, Browser
    @cadraos/sdk/chatReact components, hooks, adaptersBrowser (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');