Installation
TypeScript SDK setup and configuration
Install
npm install @rodeo/sdkInitialize
import { Rodeo } from "@rodeo/sdk";
const rodeo = new Rodeo({
apiKey: "your-api-key",
endpoint: "http://localhost:3000",
timeout: 30_000,
});Options
| Option | Type | Default | Description |
|---|---|---|---|
apiKey | string | — | Required. API key |
endpoint | string | https://api.rodeo.dev | API base URL |
timeout | number | 30000 | Request timeout (ms) |
Resources
rodeo.channels // ChannelsResource
rodeo.audiences // AudiencesResource
rodeo.intentions // IntentionsResource
rodeo.scenes // ScenesResource
rodeo.sensors // SensorsResource
rodeo.copilot // CopilotResource
rodeo.ledger // LedgerResourceErrors
import {
RodeoError,
RodeoAuthError,
RodeoNotFoundError,
RodeoValidationError,
RodeoRateLimitError,
} from "@rodeo/sdk";