synth_ai.sdk.pools
Python-only container pools SDK.
Access via SynthClient().pools. Nested namespaces: rollouts, tasks, metrics, agent_rollouts.
Functions
validate_pool_rollout_request
Classes
PoolTarget
Deployment target substrate for a pool.
ContainerPoolsClient
Manage container pools, tasks, rollouts, and metrics.
Methods:
raw
self for advanced raw HTTP access.
create_pool
create
create_pool).
list_pools
list
list_pools).
get_pool
get
get_pool).
replace_pool
replace
replace_pool).
update_pool
update
update_pool).
delete_pool
delete
delete_pool).
get_pool_urls
get_urls
get_pool_urls).
get_pool_metrics
list_tasks
create_task
update_task
patch_task
delete_task
create_rollout
get_rollout
list_rollouts
cancel_rollout
get_rollout_artifacts
get_rollout_usage
get_rollout_summary
stream_rollout_events
create_global_rollout
list_global_rollouts
get_global_rollout
cancel_global_rollout
get_global_rollout_artifacts
get_global_rollout_usage
get_global_rollout_summary
stream_global_rollout_events
get_pool_container_health
get_task_container_health
get_pool_container_info
get_task_container_info
get_pool_container_metadata
get_task_container_metadata
execute_pool_container_rollout
execute_task_container_rollout
get_queue_status
get_capabilities
AsyncContainerPoolsClient
Async adapter over ContainerPoolsClient.