Skip to main content
Install synth-ai in a Python environment. Add the research extra for Managed Research and Research Factory (client.research):
For one-off commands:

API key

Set SYNTH_API_KEY:
Then construct the client:
You can also pass the key explicitly:

Base URL

The SDK uses the production backend by default. Use base_url for local, staging, or private backend targets.
The CLI accepts --backend-url and also reads SYNTH_BACKEND_URL.

Smoke test

If auth fails, check that SYNTH_API_KEY is present and belongs to the expected workspace.