TheDocumentation Index
Fetch the complete documentation index at: https://docs.usesynth.ai/llms.txt
Use this file to discover all available pages before exploring further.
synth-ai package is the Python SDK and CLI for Synth infrastructure surfaces.
Use it when you need to integrate with:
SynthClient- tunnels
- pools and rollouts
- hosted containers
- the
synth-aiCLI
First request
Public surface
| Surface | Client namespace | Use it for |
|---|---|---|
| Containers | client.containers | Hosted container records and metadata. |
| Tunnels | client.tunnels | Managed tunnel records and tunnel leases. |
| Pools | client.pools | Container pools, tasks, rollouts, artifacts, usage, and events. |
| CLI | synth-ai | Terminal access to containers, tunnels, and pools. |
Auth and base URL
By default, the SDK readsSYNTH_API_KEY and uses the production backend. Pass api_key and base_url when you need explicit control.
Next steps
Install and Authenticate
Install the package and configure API keys and backend URLs.
SynthClient
Use the front-door client for containers, tunnels, and pools.
Tunnels
Manage tunnel records and leases.
Pools
Launch rollouts and read artifacts, usage, summaries, and events.