Koder JavaScript SDK

  • Area: Developer Platform
  • Path: engines/sdk/js
  • Kind: JavaScript/TypeScript SDK and browser component package
  • Version: 0.2.0
  • Status: Active

Role in the stack

engines/sdk/js provides zero-dependency JavaScript clients for Koder web surfaces. It started as the browser/Node telemetry SDK for logs, traces and metrics, and now also hosts small embeddable web components that need to be shared across Koder products without coupling those products to a frontend framework.

Primary couplings

Module Relationship
observe/log, observe/apm, observe/mon Telemetry endpoints consumed by KoderClient
services/ai/kode/platform Supplies session transcript JSON for <kode-conversation>
flow.koder.dev First target for Kode session replay panels hosted on s.forge

Interfaces

Export Purpose
@koder/sdk KoderClient for logs, traces, metrics, billing and host data. With { otlpEndpoint } set, telemetry egresses as OTLPHTTP per-signal (`v1{logs,metrics,traces}`) to the OTel Collector with C5 allow-list redaction — GoDart parity (OBS-064, SDKJS-009); unset → legacy `apiv1