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