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.

LanguagePackagePrimary clientExecution style
Pythonrunta-sdkRunta, AsyncRuntaSync and async
TypeScript@runta/runta-sdkRuntaAsync
SDKReference
PythonPython SDK
TypeScriptTypeScript SDK
AreaPython SDKTypeScript SDK
Runtimesrunta.runtimes, runtimerunta.runtimes, runtime
Command executionruntime.exec(), runtime.exec_detached()runtime.exec()
Filesruntime.filesruntime.files
Egressruntime.egressruntime.egress
Secretsrunta.secrets, runtime.secretsrunta.secrets, runtime.secrets
Checkpointsrunta.checkpoints, runtime.checkpointsruntime.checkpoints, runtime.restore()

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