Werft
Contribute
UseDeploy
ContributeHome
Install the SDKCreate your first sessionPermission requests and closingClient settings and errorsRun a local trial server
API keyAchievement rulesObservability (OTel)
ReferenceAPI use-case guideSDK samples
HTTP API (Scalar)SDK behavior in detail

Werft

A platform that runs Claude Agent SDK sessions in isolated workers. You start sessions, read their events, answer approvals and control them with the TypeScript SDK.

QuickstartTypeScript SDK

Use

Create agents and sessions with the SDK. Get started, features, UI components, reference

Deploy

Install and operate a Werft server, from choosing an installation method to day-two operations

Use

Getting started

Install the SDK, create your first session, permission requests and closing, client settings

Run a local trial server

Start a server on your computer and get an API key

Agents

Create, instructions and description, profiles, permissions

Sessions

Start, status and lifecycle, waiting for approval and resuming, closing

Messages

Send, stream, attachments

Approvals and push

Request, approve, deny, receipt

Integrations

GitHub, Slack

API key

Issuing and scopes

Observability

Event stream, receipts, usage, server status. OTel traces are emitted when configured

UI components

Session blocks, themes

Reference

HTTP API

Install the SDK

Next Page