API reference#
Public API for runpod-deploy. Six modules:
Module |
Role |
Public surface |
|---|---|---|
YAML config schema + loader |
15 frozen |
|
The |
|
|
|
|
|
GPU price catalog + selection |
|
|
SSH + rsync primitives |
|
|
Reproducibility-manifest capture helpers |
|
All public symbols listed above are also re-exported from runpod_deploy.__all__, so they can be imported directly:
from runpod_deploy import load_job_spec, build_job_context, run_job
Per CLAUDE.md §5, all dataclasses are frozen + slotted; their constructors validate via __post_init__ and raise stdlib exceptions (ValueError, TypeError, RuntimeError) on bad input.