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