> ## 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](https://docs.modelence.com/api-reference/modelence/server/type-aliases/../../../index) / [modelence](https://docs.modelence.com/api-reference/modelence/server/type-aliases/../../index) / [server](https://docs.modelence.com/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/main/packages/modelence/src/app/securityHeaders.ts#L15)

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

## Properties

| Property | Type | Description | Defined in |
| - | - | - | - |
|  `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/main/packages/modelence/src/app/securityHeaders.ts#L19) |
|  `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/main/packages/modelence/src/app/securityHeaders.ts#L17) |
|  `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/main/packages/modelence/src/app/securityHeaders.ts#L24) |


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