# Fast and low overhead web framework, for Node.js | Fastify

> Markdown mirror of DialtoneApp's public top-site detail page for `fastify.io`.

URL: https://dialtoneapp.com/top-sites/fastify.io/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/fastify.io

## Summary

- Domain: `fastify.io`
- Website: https://fastify.io
- Description: ai readable | score 16 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 466785

## robots

Not found.

## llms

~~~text
# 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
- [Introduction](/docs/v5.8.x.md): The documentation for Fastify is split into two categories:
- [Index](/docs/v5.8.x/Guides.md): Guides Table Of Contents
- [Benchmarking](/docs/v5.8.x/Guides/Benchmarking.md): Benchmarking
- [Contributing To Fastify](/docs/v5.8.x/Guides/Contributing.md): Thank you for taking an interest in contributing to Fastify. We are excited to
- [Database](/docs/v5.8.x/Guides/Database.md): Database
- [Delay Accepting Requests](/docs/v5.8.x/Guides/Delay-Accepting-Requests.md): Introduction
- [Detecting When Clients Abort](/docs/v5.8.x/Guides/Detecting-When-Clients-Abort.md): Introduction
- [Ecosystem](/docs/v5.8.x/Guides/Ecosystem.md): Ecosystem
- [Fluent-Schema](/docs/v5.8.x/Guides/Fluent-Schema.md): Fluent Schema
- [Getting-Started](/docs/v5.8.x/Guides/Getting-Started.md): Getting Started
- [V3 Migration Guide](/docs/v5.8.x/Guides/Migration-Guide-V3.md): This guide is intended to help with migration from Fastify v2 to v3.
- [V4 Migration Guide](/docs/v5.8.x/Guides/Migration-Guide-V4.md): This guide is intended to help with migration from Fastify v3 to v4.
- [V5 Migration Guide](/docs/v5.8.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.8.x/Guides/Plugins-Guide.md): First of all, DON'T PANIC!
- [Prototype-Poisoning](/docs/v5.8.x/Guides/Prototype-Poisoning.md): The following is an article written by Eran Hammer.
- [Recommendations](/docs/v5.8.x/Guides/Recommendations.md): Recommendations
- [Serverless](/docs/v5.8.x/Guides/Serverless.md): Run serverless applications and REST APIs using your existing Fastify
- [Fastify Style Guide](/docs/v5.8.x/Guides/Style-Guide.md): Welcome
- [Testing](/docs/v5.8.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.8.x/Guides/Write-Plugin.md): First, thank you for deciding to write a plugin for Fastify. Fastify is a
- [Write-Type-Provider](/docs/v5.8.x/Guides/Write-Type-Provider.md): How to write your own type provider
- [Index](/docs/v5.8.x/Reference.md): Core Documents
- [ContentTypeParser](/docs/v5.8.x/Reference/ContentTypeParser.md): Content-Type Parser
- [Decorators](/docs/v5.8.x/Reference/Decorators.md): Decorators
- [Encapsulation](/docs/v5.8.x/Reference/Encapsulation.md): Encapsulation
- [Errors](/docs/v5.8.x/Reference/Errors.md): Errors
- [Hooks](/docs/v5.8.x/Reference/Hooks.md): Hooks
- [HTTP2](/docs/v5.8.x/Reference/HTTP2.md): HTTP2
- [Lifecycle](/docs/v5.8.x/Reference/Lifecycle.md): Lifecycle
- [Logging](/docs/v5.8.x/Reference/Logging.md): Logging
- [LTS](/docs/v5.8.x/Reference/LTS.md): Long Term Support
- [Middleware](/docs/v5.8.x/Reference/Middleware.md): Middleware
- [Plugins](/docs/v5.8.x/Reference/Plugins.md): Plugins
- [Technical Principles](/docs/v5.8.x/Reference/Principles.md): Every decision in the Fastify framework and its official plugins is guided by
- [Reply](/docs/v5.8.x/Reference/Reply.md): Reply
- [Request](/docs/v5.8.x/Reference/Request.md): Request
- [Routes](/docs/v5.8.x/Reference/Routes.md): Routes
- [Server](/docs/v5.8.x/Reference/Server.md): Factory
- [Type-Providers](/docs/v5.8.x/Reference/Type-Providers.md): Type Providers
- [TypeScript](/docs/v5.8.x/Reference/TypeScript.md): TypeScript
- [Validation-and-Serialization](/docs/v5.8.x/Reference/Validation-and-Serialization.md): Validation and Serialization
- [Warnings](/docs/v5.8.x/Reference/Warnings.md): Table of contents
~~~

## llms-full

Not found.