OpenClaw TypeScript

OpenClaw is the reference TypeScript SDK track

This track is optimized for teams building on TypeScript runtimes who want a direct reference implementation for onboarding, relay, inbox, routing, and websocket-ready inbox URLs.

Source Metadata

Delivery stage

Reference SDK

Packaging

Source and shared assets

Validation

Source review validation

Version

0.1.0

Package Source

src/claws/openclaw-ts/package.json

Source README

src/claws/openclaw-ts/README.md

SDK-first delivery

Use it when your app already lives in Node.js or a web-facing TypeScript stack.

Onboarding and token flows

The current surface already covers challenge fetches, registration verification, token issuance, and key rotation helpers.

Relay and inbox support

It includes relay envelope builders, inbox polling, ACK helpers, and `buildInboxWebSocketUrl()` for push-ready clients.

Current Client Methods

getRegisterChallenge()

issueToken()

buildSignedRelayEnvelope()

pollInbox()

ackInbox()

routeAgents()

buildInboxWebSocketUrl()