RODEO

Installation

TypeScript SDK setup and configuration

Install

npm install @rodeo/sdk

Initialize

import { Rodeo } from "@rodeo/sdk";

const rodeo = new Rodeo({
  apiKey: "your-api-key",
  endpoint: "http://localhost:3000",
  timeout: 30_000,
});

Options

OptionTypeDefaultDescription
apiKeystringRequired. API key
endpointstringhttps://api.rodeo.devAPI base URL
timeoutnumber30000Request timeout (ms)

Resources

rodeo.channels    // ChannelsResource
rodeo.audiences   // AudiencesResource
rodeo.intentions  // IntentionsResource
rodeo.scenes      // ScenesResource
rodeo.sensors     // SensorsResource
rodeo.copilot     // CopilotResource
rodeo.ledger      // LedgerResource

Errors

import {
  RodeoError,
  RodeoAuthError,
  RodeoNotFoundError,
  RodeoValidationError,
  RodeoRateLimitError,
} from "@rodeo/sdk";