Skip to main content
Both SDKs mount the resources below on the root client. Method names use snake_case in both languages unless a page documents a TypeScript alias or a deliberate cross-SDK difference.

Agent runtime and configuration

Context, data, and outputs

Extensions and integrations

Human interaction and durable work

Tenant administration and system status

The TypeScript client additionally exposes client.knowledge_base_operations for direct ingestion-operation lookup and cancellation, client.meta for product metadata, and client.recommendations for the recommendation helper API. These three resources do not currently have Python counterparts. Python exposes knowledge-base operation methods through client.knowledge_bases instead. System method names differ slightly: Python uses client.system.ready() and additionally exposes client.system.features(); TypeScript uses client.system.readiness(). Both expose health() and version(). client.transport is not part of the stable resource API.
Administrative mutations require the corresponding tenant-admin or machine scope. A resource being mounted on the client does not imply that every authenticated principal can use every method.