Runtype
Changelog
SDKJune 6, 20261 min read

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.

sdkpythonfernopenapi

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.