Skip to main content
Use these checks after deploying (on-premise or SageMaker) to confirm the service is healthy and producing expected results.

1. Service health

2. Model availability (SDK)

available_backbones() lists the models the Bioptimus SDK can construct (read from its bundled configs) — it does not query the server. The /ping response in step 1 is the source of truth for what the deployed endpoint actually serves.
One command runs steps 1–4 together: it sends a synthetic tile through the endpoint and checks that the request succeeds (auth and routing), that the output matches the model’s declared contract (length, no NaN/infinity, correct tile echoed back), and reports an error code plus a fix for anything that fails.
The command exits non-zero when any check fails; add --json for machine-readable output in a deployment pipeline. It issues one real inference request.

4. Output shape checks