Skip to main content
Subscribe to a model on AWS Marketplace, deploy it as a SageMaker endpoint, and run inference either with the Bioptimus SDK (recommended) or the raw SageMaker runtime API.

1. Subscribe and configure

If your Bioptimus contact sent you a private offer, accept it via the link they provided before continuing. After acceptance the model appears under Manage your subscriptions, and the remaining steps are identical.
1

Subscribe on AWS Marketplace

Subscribe to the model. In Manage your subscriptions, open your model subscription and click Configure.
2

Choose a model access interface

You will be asked to select the model access interface — SageMaker AI (Python SDK) or CLI — based on your preference and use case.
3

Select region and inference mode

Select your region and inference mode (e.g. a real-time inference endpoint or batch transform jobs). This guide spawns a simple real-time inference endpoint.Copy the Model Package ARN shown in the right-hand pane of the configuration page — make sure you copy the one for your chosen region.
The region must be identical across every command and in the Model Package ARN. Mixing regions is the most common cause of deployment failures.

2. Deploy an endpoint

Deploy with the Python SDK (recommended) or the AWS CLI.
The Bioptimus SDK’s AWS backend routes through the SageMaker /invocations endpoint and adds the model_name dispatch field for you.
For whole-slide inference (tiling, tissue masking, bulk RNA, output formats), see the Bioptimus SDK.

4. Or call the runtime API directly

A SageMaker request is a ModelRequest plus model_name and mode fields. See the API reference for the full schema.

5. Clean up

Endpoints incur charges while running. Delete the endpoint when finished.

Reference notebooks

End-to-end examples: h1-jumpstart (H-Optimus) and m-jumpstart (M-Optimus).