Skip to content
Go to Boltz API
Small Molecule
Design

Run

Custom Python SDK workflow method for `client.small_molecule.design.run`.

Start a small-molecule design run, wait for completion, and download results.

This is SDK workflow behavior, not a standalone REST endpoint. It composes generated API methods from this resource to submit work, wait for completion, and persist local results.

client.small_molecule.design.run(
*,
num_molecules: int,
target: small_molecule_design_start_params.Target,
chemical_space: Literal['enamine_real'] | None = None,
molecule_filters: small_molecule_design_start_params.MoleculeFilters | None = None,
root_dir: str | PathLike[str] = 'boltz-experiments',
name: str | None = None,
workspace_id: str | Omit = omit,
download_mode: DownloadMode | str | None = None,
quiet: bool = False,
poll_interval_seconds: float = 5.0,
) -> Path
ParameterTypeDefault
num_moleculesintRequired
targetsmall_molecule_design_start_params.TargetRequired
chemical_spaceLiteral['enamine_real'] | NoneNone
molecule_filterssmall_molecule_design_start_params.MoleculeFilters | NoneNone
root_dirstr | PathLike[str]'boltz-experiments'
namestr | NoneNone
workspace_idstr | Omitomit
download_modeDownloadMode | str | NoneNone
quietboolFalse
poll_interval_secondsfloat5.0

Path