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 |
| 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.