> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fiddler.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ModelDeployment

> Model deployment management for serving infrastructure.

Model deployment management for serving infrastructure.

This class manages containerized model deployments including resource
allocation, scaling, and activation status.

## Examples

Get and update deployment:

```python theme={null}
# Get deployment
deployment = ModelDeployment.of(model_id=model.id)

# Update resources
deployment.replicas = 3
deployment.cpu = 1000
deployment.memory = 2048
job = deployment.update()
job.wait()
```

Initialize ModelDeployment instance.

## Parameters

<ParamField path="model_id" type="UUID | str" required={true}>
  Model identifier
</ParamField>

## update()

Update an existing model deployment.

### Returns

[`Job`](/sdk-api/python-client/job)

## *classmethod* of()

Get model deployment instance of the given model

### Parameters

<ParamField path="model_id" type="UUID | str" required={true}>
  Model identifier
</ParamField>

### Returns

<ResponseField type="ModelDeployment">
  ModelDeployment instance
</ResponseField>
