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

# HstsConfig

[API Reference](/api-reference/modelence/server/type-aliases/../../../index) / [modelence](/api-reference/modelence/server/type-aliases/../../index) / [server](/api-reference/modelence/server/type-aliases/../index) / HstsConfig

> **HstsConfig** = `object`

Defined in: [packages/modelence/src/app/securityHeaders.ts:15](https://github.com/modelence/modelence/blob/9630a016265831092a374f008db0114cb817929e/packages/modelence/src/app/securityHeaders.ts#L15)

Options for the `Strict-Transport-Security` header.

## Properties

| Property | Type | Description | Defined in |
| - | - | - | - |
| <a id="includesubdomains" /> `includeSubDomains?` | `boolean` | Apply the policy to every subdomain as well. Defaults to `false`. | [packages/modelence/src/app/securityHeaders.ts:19](https://github.com/modelence/modelence/blob/9630a016265831092a374f008db0114cb817929e/packages/modelence/src/app/securityHeaders.ts#L19) |
| <a id="maxage" /> `maxAge?` | `number` | Seconds the browser should remember to use HTTPS only. Defaults to one year. | [packages/modelence/src/app/securityHeaders.ts:17](https://github.com/modelence/modelence/blob/9630a016265831092a374f008db0114cb817929e/packages/modelence/src/app/securityHeaders.ts#L17) |
| <a id="preload" /> `preload?` | `boolean` | Signal consent to inclusion in browsers' HSTS preload list. Requires `includeSubDomains` and a `maxAge` of at least one year. | [packages/modelence/src/app/securityHeaders.ts:24](https://github.com/modelence/modelence/blob/9630a016265831092a374f008db0114cb817929e/packages/modelence/src/app/securityHeaders.ts#L24) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.