ox

TypeScript developer kit

One client. Every Ox surface.

A typed server client for models, chat completions, reusable media, and Realtime sessions, plus a browser-safe Realtime transport and generated protocol artifacts.

SDK 0.1.0 private preview · Realtime protocol 1.0.0
DocsSDK guideServer, browser, LiveKit, and control planeJSBrowser SDKVersioned Realtime ESM bundleJSLiveKit SDKVersioned WebRTC ESM bundleJSONJSON SchemaCanonical event contractTSTypeScript eventsGenerated event definitionsTSSession mintProduction Next.js exampleMDProtocol guideComplete integration referenceToolProtocol inspectorRedacted timing and state viewer

Browser Realtime quickstart

The universal npm package is not published yet. For Realtime browser clients, import the hosted ESM bundle and connect with a single-use descriptor minted by your server. See the complete SDK guide for package installation and server examples.

import { connectBrowserRealtime } from "https://www.amerint.co/voice-sdk/ox-realtime.js";