endpoint: "fold" for protein sequences or endpoint: "fold_all_atom" for complexes containing proteins, RNA, DNA, and ligands.
Supported models: esmfold2-2026-05 and esmfold2-fast-2026-05.
Each task predicts one structure with your folding configuration.
Unlike fold_max_accuracy, these endpoints do not generate an MSA automatically or select the best of multiple predictions.
You can supply an MSA to esmfold2-2026-05; the fast model ignores MSAs.
Fold protein sequences
ESMProtein with predicted structure and confidence metrics.
Use | to separate protein chains within a sequence.
For molecular complexes, use client.fold_all_atom with FoldAllAtomRequest; successful results are MolecularComplexResult objects. See Fold all atom for input construction.
Both handlers also provide async_submit, async_wait, async_results, and async_run.
Save the returned batch ID before waiting so you can recover results later.
See the Batch API overview for failures, cancellation, and result retention.