Skip to content

Runta SDK

Runta SDKs wrap the same REST API used by the CLI. Use them when application code needs to create runtimes, execute commands, move files, configure egress, inject credentials, or manage checkpoints.

Language Package Primary client Execution style
Python runta-sdk Runta, AsyncRunta Sync and async
TypeScript @runta/runta-sdk Runta Async
SDK Reference
Python Python SDK
TypeScript TypeScript SDK
Area Python SDK TypeScript SDK
Runtimes runta.runtimes, runtime runta.runtimes, runtime
Command execution runtime.exec(), runtime.exec_detached() runtime.exec()
Files runtime.files runtime.files
Egress runtime.egress runtime.egress
Secrets runta.secrets, runtime.secrets runta.secrets, runtime.secrets
Checkpoints runta.checkpoints, runtime.checkpoints runtime.checkpoints, runtime.restore()

For HTTP route details and request/response schemas, use the Runta REST API reference.