Skip to main content
Install synth-ai[research] once. Use SynthClient().research for Managed Research and Research Factory.

Research namespace layout

Prefer nested readouts on the handle returned from swarms.get: handle.usage.get(), handle.snapshots.get(), handle.message_queue.messages.send(...).

Typical run flow (hero API)

Launch fields

Common launch fields are documented in Launch Fields. Backend preflight remains authoritative.

Errors

Launch-time denials raise typed exceptions. See Errors and Preflight and Errors.

Versioning

Pin synth-ai[research]==0.16.0 for the current hero contract. The Research SDK, models, and MCP server ship from synth-ai; the standalone managed-research package is a deprecated compatibility shim. See SDK & CLI Changelog.