Python SDK 3.0: generated API core
The Python SDK now includes a Fern-generated low-level API core from Runtype's OpenAPI spec, while preserving FlowBuilder, streaming, and local-tool ergonomics on top.
runtype-sdk 3.0 adds a Fern-generated low-level API core built from Runtype's OpenAPI spec. Use RuntypeClient.api when you need typed access to every documented REST resource — tools, secrets, schedules, surfaces, conversations, logs, model configs, skills, provider keys, versions, and more.
The Python-specific ergonomic layer stays in place: RuntypeClient, AsyncRuntypeClient, FlowBuilder, Runtype.flows.*, dispatch SSE streaming, typed agent-event streaming, and local-tool pause/resume still behave the way 2.x users expect. The major-version change is mostly about internal import paths: package-root imports like from runtype import RuntypeClient, FlowBuilder remain the supported API.
Version 3.1 expands the high-level layer with Agent Skills helpers, flow validation, more FlowBuilder methods, and parallel local-tool runners, bringing Python closer to TypeScript SDK parity while keeping the generated core available underneath.