# Fastify > Fast and low overhead web framework, for Node.js - [Why](/index.md) ## benchmarks - [Benchmarks](/benchmarks.md): Leveraging our experience with Node.js performance, Fastify has been built from the ground up to be as fast as possible. ## contribute - [Join the Fastify community](/contribute.md): Fastify is a growing and friendly community, and would be lucky to have your contributions! 🙇‍♂️ Contributions are always welcome, we only ask you to follow the Contribution Guidelines and the Code Of Conduct. ## ecosystem - [Plugins](/ecosystem.md): - There are core plugins and community plugins ## organizations - [Organizations using Fastify](/organizations.md): Fastify is proudly powering a large ecosystem of organizations and products out there. ## resources - [Resources](/resources.md): Welcome to the Fastify resources page! Here, you can find a collection of useful resources for learning and exploring Fastify. ## docs - [Introduction](/docs/latest.md): The documentation for Fastify is split into two categories: - [Index](/docs/latest/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/latest/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/latest/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/latest/Guides/Database.md): Database - [Delay Accepting Requests](/docs/latest/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/latest/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/latest/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/latest/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/latest/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/latest/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/latest/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/latest/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/latest/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/latest/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/latest/Guides/Recommendations.md): Recommendations - [Serverless](/docs/latest/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/latest/Guides/Style-Guide.md): Welcome - [Testing](/docs/latest/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/latest/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/latest/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/latest/Reference.md): Core Documents - [ContentTypeParser](/docs/latest/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/latest/Reference/Decorators.md): Decorators - [Encapsulation](/docs/latest/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/latest/Reference/Errors.md): Errors - [Hooks](/docs/latest/Reference/Hooks.md): Hooks - [HTTP2](/docs/latest/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/latest/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/latest/Reference/Logging.md): Logging - [LTS](/docs/latest/Reference/LTS.md): Long Term Support - [Middleware](/docs/latest/Reference/Middleware.md): Middleware - [Plugins](/docs/latest/Reference/Plugins.md): Plugins - [Technical Principles](/docs/latest/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/latest/Reference/Reply.md): Reply - [Request](/docs/latest/Reference/Request.md): Request - [Routes](/docs/latest/Reference/Routes.md): Routes - [Server](/docs/latest/Reference/Server.md): Factory - [Type-Providers](/docs/latest/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/latest/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/latest/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/latest/Reference/Warnings.md): Table of contents - [Benchmarking](/docs/v1.14.x/Documentation/Benchmarking.md): Benchmarking - [ContentTypeParser](/docs/v1.14.x/Documentation/ContentTypeParser.md): Content Type Parser - [Decorators](/docs/v1.14.x/Documentation/Decorators.md): Decorators - [Ecosystem](/docs/v1.14.x/Documentation/Ecosystem.md): Ecosystem - [Error-Handling](/docs/v1.14.x/Documentation/Error-Handling.md): Error Handling - [Getting-Started](/docs/v1.14.x/Documentation/Getting-Started.md): Getting Started - [Hooks](/docs/v1.14.x/Documentation/Hooks.md): Hooks - [HTTP2](/docs/v1.14.x/Documentation/HTTP2.md): HTTP2 - [Lifecycle](/docs/v1.14.x/Documentation/Lifecycle.md): Lifecycle - [Logging](/docs/v1.14.x/Documentation/Logging.md): Logging - [LTS](/docs/v1.14.x/Documentation/LTS.md): Long Term Support - [Middlewares](/docs/v1.14.x/Documentation/Middlewares.md): Middlewares - [The hitchhiker's guide to plugins](/docs/v1.14.x/Documentation/Plugins-Guide.md): First of all, DON'T PANIC! - [Plugins](/docs/v1.14.x/Documentation/Plugins.md): Plugins - [Reply](/docs/v1.14.x/Documentation/Reply.md): Reply - [Request](/docs/v1.14.x/Documentation/Request.md): Request - [Routes](/docs/v1.14.x/Documentation/Routes.md): Routes - [Server](/docs/v1.14.x/Documentation/Server.md): Factory - [Testing](/docs/v1.14.x/Documentation/Testing.md): Testing - [TypeScript](/docs/v1.14.x/Documentation/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v1.14.x/Documentation/Validation-and-Serialization.md): Validation and Serialization - [How to write a good plugin](/docs/v1.14.x/Documentation/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a minimal framework and plugins are its strength, so thank you. - [Benchmarking](/docs/v2.15.x/Documentation/Benchmarking.md): Benchmarking - [ContentTypeParser](/docs/v2.15.x/Documentation/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v2.15.x/Documentation/Decorators.md): Decorators - [Ecosystem](/docs/v2.15.x/Documentation/Ecosystem.md): Ecosystem - [Errors](/docs/v2.15.x/Documentation/Errors.md): Errors - [Fluent-Schema](/docs/v2.15.x/Documentation/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v2.15.x/Documentation/Getting-Started.md): Getting Started - [Hooks](/docs/v2.15.x/Documentation/Hooks.md): Hooks - [HTTP2](/docs/v2.15.x/Documentation/HTTP2.md): HTTP2 - [Lifecycle](/docs/v2.15.x/Documentation/Lifecycle.md): Lifecycle - [Logging](/docs/v2.15.x/Documentation/Logging.md): Logging - [LTS](/docs/v2.15.x/Documentation/LTS.md): Long Term Support - [Middleware](/docs/v2.15.x/Documentation/Middleware.md): Middleware - [The hitchhiker's guide to plugins](/docs/v2.15.x/Documentation/Plugins-Guide.md): First of all, DON'T PANIC! - [Plugins](/docs/v2.15.x/Documentation/Plugins.md): Plugins - [Recommendations](/docs/v2.15.x/Documentation/Recommendations.md): Recommendations - [Reply](/docs/v2.15.x/Documentation/Reply.md): Reply - [Request](/docs/v2.15.x/Documentation/Request.md): Request - [Routes](/docs/v2.15.x/Documentation/Routes.md): Routes - [Server](/docs/v2.15.x/Documentation/Server.md): Factory - [Serverless](/docs/v2.15.x/Documentation/Serverless.md): Run serverless applications and REST APIs using your existing Fastify application. - [Testing](/docs/v2.15.x/Documentation/Testing.md): Testing - [TypeScript](/docs/v2.15.x/Documentation/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v2.15.x/Documentation/Validation-and-Serialization.md): Validation and Serialization - [How to write a good plugin](/docs/v2.15.x/Documentation/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a minimal framework and plugins are its strength, so thank you. - [Introduction](/docs/v3.29.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v3.29.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v3.29.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v3.29.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Ecosystem](/docs/v3.29.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v3.29.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v3.29.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v3.29.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [The hitchhiker's guide to plugins](/docs/v3.29.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v3.29.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v3.29.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v3.29.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v3.29.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v3.29.x/Guides/Testing.md): Testing - [How to write a good plugin](/docs/v3.29.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Index](/docs/v3.29.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v3.29.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v3.29.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v3.29.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v3.29.x/Reference/Errors.md): Errors - [Hooks](/docs/v3.29.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v3.29.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v3.29.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v3.29.x/Reference/Logging.md): Logging - [LTS](/docs/v3.29.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v3.29.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v3.29.x/Reference/Plugins.md): Plugins - [Reply](/docs/v3.29.x/Reference/Reply.md): Reply - [Request](/docs/v3.29.x/Reference/Request.md): Request - [Routes](/docs/v3.29.x/Reference/Routes.md): Routes - [Server](/docs/v3.29.x/Reference/Server.md): Factory - [TypeScript](/docs/v3.29.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v3.29.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Introduction](/docs/v4.29.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v4.29.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v4.29.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v4.29.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v4.29.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v4.29.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v4.29.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v4.29.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v4.29.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v4.29.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v4.29.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v4.29.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [The hitchhiker's guide to plugins](/docs/v4.29.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v4.29.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v4.29.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v4.29.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v4.29.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v4.29.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v4.29.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v4.29.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v4.29.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v4.29.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v4.29.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v4.29.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v4.29.x/Reference/Errors.md): Errors - [Hooks](/docs/v4.29.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v4.29.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v4.29.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v4.29.x/Reference/Logging.md): Logging - [LTS](/docs/v4.29.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v4.29.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v4.29.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v4.29.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v4.29.x/Reference/Reply.md): Reply - [Request](/docs/v4.29.x/Reference/Request.md): Request - [Routes](/docs/v4.29.x/Reference/Routes.md): Routes - [Server](/docs/v4.29.x/Reference/Server.md): Factory - [Type-Providers](/docs/v4.29.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v4.29.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v4.29.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v4.29.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.0.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.0.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.0.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.0.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.0.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.0.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.0.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.0.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.0.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.0.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.0.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.0.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.0.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.0.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.0.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.0.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.0.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.0.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.0.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.0.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.0.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.0.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.0.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.0.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.0.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.0.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.0.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.0.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.0.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.0.x/Reference/Logging.md): Logging - [LTS](/docs/v5.0.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.0.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.0.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.0.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.0.x/Reference/Reply.md): Reply - [Request](/docs/v5.0.x/Reference/Request.md): Request - [Routes](/docs/v5.0.x/Reference/Routes.md): Routes - [Server](/docs/v5.0.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.0.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.0.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.0.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.0.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.1.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.1.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.1.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.1.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.1.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.1.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.1.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.1.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.1.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.1.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.1.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.1.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.1.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.1.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.1.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.1.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.1.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.1.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.1.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.1.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.1.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.1.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.1.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.1.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.1.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.1.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.1.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.1.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.1.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.1.x/Reference/Logging.md): Logging - [LTS](/docs/v5.1.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.1.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.1.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.1.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.1.x/Reference/Reply.md): Reply - [Request](/docs/v5.1.x/Reference/Request.md): Request - [Routes](/docs/v5.1.x/Reference/Routes.md): Routes - [Server](/docs/v5.1.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.1.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.1.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.1.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.1.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.2.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.2.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.2.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.2.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.2.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.2.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.2.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.2.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.2.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.2.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.2.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.2.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.2.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.2.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.2.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.2.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.2.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.2.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.2.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.2.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.2.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.2.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.2.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.2.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.2.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.2.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.2.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.2.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.2.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.2.x/Reference/Logging.md): Logging - [LTS](/docs/v5.2.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.2.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.2.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.2.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.2.x/Reference/Reply.md): Reply - [Request](/docs/v5.2.x/Reference/Request.md): Request - [Routes](/docs/v5.2.x/Reference/Routes.md): Routes - [Server](/docs/v5.2.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.2.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.2.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.2.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.2.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.3.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.3.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.3.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.3.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.3.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.3.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.3.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.3.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.3.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.3.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.3.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.3.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.3.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.3.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.3.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.3.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.3.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.3.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.3.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.3.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.3.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.3.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.3.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.3.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.3.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.3.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.3.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.3.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.3.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.3.x/Reference/Logging.md): Logging - [LTS](/docs/v5.3.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.3.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.3.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.3.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.3.x/Reference/Reply.md): Reply - [Request](/docs/v5.3.x/Reference/Request.md): Request - [Routes](/docs/v5.3.x/Reference/Routes.md): Routes - [Server](/docs/v5.3.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.3.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.3.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.3.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.3.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.4.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.4.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.4.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.4.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.4.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.4.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.4.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.4.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.4.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.4.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.4.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.4.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.4.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.4.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.4.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.4.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.4.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.4.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.4.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.4.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.4.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.4.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.4.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.4.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.4.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.4.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.4.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.4.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.4.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.4.x/Reference/Logging.md): Logging - [LTS](/docs/v5.4.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.4.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.4.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.4.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.4.x/Reference/Reply.md): Reply - [Request](/docs/v5.4.x/Reference/Request.md): Request - [Routes](/docs/v5.4.x/Reference/Routes.md): Routes - [Server](/docs/v5.4.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.4.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.4.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.4.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.4.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.5.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.5.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.5.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.5.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.5.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.5.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.5.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.5.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.5.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.5.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.5.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.5.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.5.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.5.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.5.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.5.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.5.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.5.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.5.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.5.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.5.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.5.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.5.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.5.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.5.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.5.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.5.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.5.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.5.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.5.x/Reference/Logging.md): Logging - [LTS](/docs/v5.5.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.5.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.5.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.5.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.5.x/Reference/Reply.md): Reply - [Request](/docs/v5.5.x/Reference/Request.md): Request - [Routes](/docs/v5.5.x/Reference/Routes.md): Routes - [Server](/docs/v5.5.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.5.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.5.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.5.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.5.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.6.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.6.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.6.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.6.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.6.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.6.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.6.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.6.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.6.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.6.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.6.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.6.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.6.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.6.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.6.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.6.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.6.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.6.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.6.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.6.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.6.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.6.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.6.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.6.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.6.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.6.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.6.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.6.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.6.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.6.x/Reference/Logging.md): Logging - [LTS](/docs/v5.6.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.6.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.6.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.6.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.6.x/Reference/Reply.md): Reply - [Request](/docs/v5.6.x/Reference/Request.md): Request - [Routes](/docs/v5.6.x/Reference/Routes.md): Routes - [Server](/docs/v5.6.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.6.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.6.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.6.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.6.x/Reference/Warnings.md): Table of contents - [Introduction](/docs/v5.7.x.md): The documentation for Fastify is split into two categories: - [Index](/docs/v5.7.x/Guides.md): Guides Table Of Contents - [Benchmarking](/docs/v5.7.x/Guides/Benchmarking.md): Benchmarking - [Contributing To Fastify](/docs/v5.7.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to - [Database](/docs/v5.7.x/Guides/Database.md): Database - [Delay Accepting Requests](/docs/v5.7.x/Guides/Delay-Accepting-Requests.md): Introduction - [Detecting When Clients Abort](/docs/v5.7.x/Guides/Detecting-When-Clients-Abort.md): Introduction - [Ecosystem](/docs/v5.7.x/Guides/Ecosystem.md): Ecosystem - [Fluent-Schema](/docs/v5.7.x/Guides/Fluent-Schema.md): Fluent Schema - [Getting-Started](/docs/v5.7.x/Guides/Getting-Started.md): Getting Started - [V3 Migration Guide](/docs/v5.7.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3. - [V4 Migration Guide](/docs/v5.7.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4. - [V5 Migration Guide](/docs/v5.7.x/Guides/Migration-Guide-V5.md): This guide is intended to help with migration from Fastify v4 to v5. - [The hitchhiker's guide to plugins](/docs/v5.7.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC! - [Prototype-Poisoning](/docs/v5.7.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer. - [Recommendations](/docs/v5.7.x/Guides/Recommendations.md): Recommendations - [Serverless](/docs/v5.7.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify - [Fastify Style Guide](/docs/v5.7.x/Guides/Style-Guide.md): Welcome - [Testing](/docs/v5.7.x/Guides/Testing.md): Testing is one of the most important parts of developing an application. Fastify - [How to write a good plugin](/docs/v5.7.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a - [Write-Type-Provider](/docs/v5.7.x/Guides/Write-Type-Provider.md): How to write your own type provider - [Index](/docs/v5.7.x/Reference.md): Core Documents - [ContentTypeParser](/docs/v5.7.x/Reference/ContentTypeParser.md): Content-Type Parser - [Decorators](/docs/v5.7.x/Reference/Decorators.md): Decorators - [Encapsulation](/docs/v5.7.x/Reference/Encapsulation.md): Encapsulation - [Errors](/docs/v5.7.x/Reference/Errors.md): Errors - [Hooks](/docs/v5.7.x/Reference/Hooks.md): Hooks - [HTTP2](/docs/v5.7.x/Reference/HTTP2.md): HTTP2 - [Lifecycle](/docs/v5.7.x/Reference/Lifecycle.md): Lifecycle - [Logging](/docs/v5.7.x/Reference/Logging.md): Logging - [LTS](/docs/v5.7.x/Reference/LTS.md): Long Term Support - [Middleware](/docs/v5.7.x/Reference/Middleware.md): Middleware - [Plugins](/docs/v5.7.x/Reference/Plugins.md): Plugins - [Technical Principles](/docs/v5.7.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by - [Reply](/docs/v5.7.x/Reference/Reply.md): Reply - [Request](/docs/v5.7.x/Reference/Request.md): Request - [Routes](/docs/v5.7.x/Reference/Routes.md): Routes - [Server](/docs/v5.7.x/Reference/Server.md): Factory - [Type-Providers](/docs/v5.7.x/Reference/Type-Providers.md): Type Providers - [TypeScript](/docs/v5.7.x/Reference/TypeScript.md): TypeScript - [Validation-and-Serialization](/docs/v5.7.x/Reference/Validation-and-Serialization.md): Validation and Serialization - [Warnings](/docs/v5.7.x/Reference/Warnings.md): Table of contents