---
id: server-config
title: zio.http.Server.Config
sidebar_label: Server.Config
---

## Configuration Details


|FieldName|Format                       |Description|Sources|
|---      |---                          |---        |---    |
|         |[all-of](#field-descriptions)|           |       |

### Field Descriptions

|FieldName                                    |Format                              |Description    |Sources|
|---                                          |---                                 |---            |---    |
|behaviour                                    |primitive                           |a text property|       |
|[data](#data)                                |[any-one-of](#data)                 |               |       |
|provider                                     |primitive                           |a text property|       |
|binding-host                                 |primitive                           |a text property|       |
|                                             |[any-one-of](#field-descriptions-13)|               |       |
|                                             |[any-one-of](#field-descriptions-12)|               |       |
|                                             |[any-one-of](#field-descriptions-11)|               |       |
|                                             |[any-one-of](#field-descriptions-10)|               |       |
|[response-compression](#response-compression)|[all-of](#response-compression)     |               |       |
|                                             |[any-one-of](#field-descriptions-9) |               |       |
|                                             |[any-one-of](#field-descriptions-8) |               |       |
|                                             |[any-one-of](#field-descriptions-7) |               |       |
|                                             |[any-one-of](#field-descriptions-6) |               |       |
|                                             |[any-one-of](#field-descriptions-5) |               |       |
|                                             |[any-one-of](#field-descriptions-4) |               |       |
|                                             |[any-one-of](#field-descriptions-3) |               |       |
|                                             |[any-one-of](#field-descriptions-2) |               |       |
|                                             |[any-one-of](#field-descriptions-1) |               |       |

### data

|FieldName|Format                          |Description    |Sources|
|---      |---                             |---            |---    |
|         |primitive                       |a text property|       |
|         |[all-of](#field-descriptions-15)|               |       |
|         |[all-of](#field-descriptions-14)|               |       |

### Field Descriptions

|FieldName                 |Format   |Description    |Sources|
|---                       |---      |---            |---    |
|certPath                  |primitive|a text property|       |
|keyPath                   |primitive|a text property|       |
|trust-cert-collection-path|primitive|a text property|       |

### Field Descriptions

|FieldName                     |Format   |Description    |Sources|
|---                           |---      |---            |---    |
|cert-resource                 |primitive|a text property|       |
|key-resource                  |primitive|a text property|       |
|trust-cert-collection-resource|primitive|a text property|       |

### Field Descriptions

|FieldName   |Format   |Description        |Sources|
|---         |---      |---                |---    |
|binding-port|primitive|an integer property|       |
|            |primitive|a constant property|       |

### Field Descriptions

|FieldName      |Format   |Description        |Sources|
|---            |---      |---                |---    |
|accept-continue|primitive|a boolean property |       |
|               |primitive|a constant property|       |

### Field Descriptions

|FieldName |Format   |Description        |Sources|
|---       |---      |---                |---    |
|keep-alive|primitive|a boolean property |       |
|          |primitive|a constant property|       |

### Field Descriptions

|FieldName            |Format   |Description        |Sources|
|---                  |---      |---                |---    |
|request-decompression|primitive|a text property    |       |
|                     |primitive|a constant property|       |

### response-compression

|FieldName          |Format                              |Description|Sources|
|---                |---                                 |---        |---    |
|                   |[any-one-of](#field-descriptions-14)|           |       |
|[options](#options)|[list](#options)                    |           |       |

### Field Descriptions

|FieldName        |Format   |Description        |Sources|
|---              |---      |---                |---    |
|content-threshold|primitive|an integer property|       |
|                 |primitive|a constant property|       |

### options

|FieldName|Format                              |Description    |Sources|
|---      |---                                 |---            |---    |
|         |[any-one-of](#field-descriptions-20)|               |       |
|         |[any-one-of](#field-descriptions-19)|               |       |
|         |[any-one-of](#field-descriptions-18)|               |       |
|         |[any-one-of](#field-descriptions-17)|               |       |
|         |[any-one-of](#field-descriptions-16)|               |       |
|         |[any-one-of](#field-descriptions-15)|               |       |
|type     |primitive                           |a text property|       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|level    |primitive|an integer property|       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|bits     |primitive|an integer property|       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|mem      |primitive|an integer property|       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|quantity |primitive|an integer property|       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|lgwin    |primitive|an integer property|       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|mode     |primitive|a text property    |       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName                              |Format                      |Description        |Sources|
|---                                    |---                         |---                |---    |
|[request-streaming](#request-streaming)|[all-of](#request-streaming)|                   |       |
|                                       |primitive                   |a constant property|       |

### request-streaming

|FieldName|Format                              |Description|Sources|
|---      |---                                 |---        |---    |
|         |[any-one-of](#field-descriptions-16)|           |       |
|         |[any-one-of](#field-descriptions-15)|           |       |

### Field Descriptions

|FieldName|Format   |Description        |Sources|
|---      |---      |---                |---    |
|enabled  |primitive|a boolean property |       |
|         |primitive|a constant property|       |

### Field Descriptions

|FieldName             |Format   |Description        |Sources|
|---                   |---      |---                |---    |
|maximum-content-length|primitive|an integer property|       |
|                      |primitive|a constant property|       |

### Field Descriptions

|FieldName              |Format   |Description        |Sources|
|---                    |---      |---                |---    |
|max-initial-line-length|primitive|an integer property|       |
|                       |primitive|a constant property|       |

### Field Descriptions

|FieldName      |Format   |Description        |Sources|
|---            |---      |---                |---    |
|max-header-size|primitive|an integer property|       |
|               |primitive|a constant property|       |

### Field Descriptions

|FieldName                 |Format   |Description        |Sources|
|---                       |---      |---                |---    |
|log-warning-on-fatal-error|primitive|a boolean property |       |
|                          |primitive|a constant property|       |

### Field Descriptions

|FieldName                |Format   |Description        |Sources|
|---                      |---      |---                |---    |
|graceful-shutdown-timeout|primitive|a duration property|       |
|                         |primitive|a constant property|       |

### Field Descriptions

|FieldName   |Format   |Description        |Sources|
|---         |---      |---                |---    |
|idle-timeout|primitive|a duration property|       |
|            |primitive|a constant property|       |

### Field Descriptions

|FieldName              |Format   |Description        |Sources|
|---                    |---      |---                |---    |
|avoid-context-switching|primitive|a boolean property |       |
|                       |primitive|a constant property|       |

### Field Descriptions

|FieldName |Format   |Description        |Sources|
|---       |---      |---                |---    |
|so-backlog|primitive|an integer property|       |
|          |primitive|a constant property|       |

### Field Descriptions

|FieldName  |Format   |Description        |Sources|
|---        |---      |---                |---    |
|tcp-nodelay|primitive|a boolean property |       |
|           |primitive|a constant property|       |

