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

# HandlerConfig

Configuration for defining handlers

## Import

```python theme={null}
from vastai import HandlerConfig
```

## Fields

<ParamField path="route" type="str">
  route
</ParamField>

<ParamField path="healthcheck" type="Optional[str]" default="None">
  healthcheck
</ParamField>

<ParamField path="allow_parallel_requests" type="bool" default="False">
  allow\_parallel\_requests
</ParamField>

<ParamField path="max_queue_time" type="Optional[float]" default="30.0">
  max\_queue\_time
</ParamField>

<ParamField path="benchmark_config" type="Optional[BenchmarkConfig]" default="None">
  benchmark\_config
</ParamField>

<ParamField path="handler_class" type="Optional[Type[EndpointHandler]]" default="None">
  handler\_class
</ParamField>

<ParamField path="payload_class" type="Optional[Type[ApiPayload]]" default="None">
  payload\_class
</ParamField>

<ParamField path="request_parser" type="Optional[RequestPayloadParser]" default="None">
  request\_parser
</ParamField>

<ParamField path="response_generator" type="Optional[ClientResponseGenerator]" default="None">
  response\_generator
</ParamField>

<ParamField path="workload_calculator" type="Optional[WorkloadCalculator]" default="None">
  workload\_calculator
</ParamField>

<ParamField path="remote_function" type="Optional[Callable]" default="None">
  remote\_function
</ParamField>
