## Guides Table Of Contents
<a id="guides-toc"></a>

This table of contents is in alphabetical order.

+ [Benchmarking](/docs/latest/Guides/Benchmarking/): This guide introduces how to benchmark
  applications based on Fastify.
+ [Contributing](/docs/latest/Guides/Contributing/): Details how to participate in the
  development of Fastify, and shows how to setup an environment compatible with
  the project's code style.
+ [Delay Accepting Requests](/docs/latest/Guides/Delay-Accepting-Requests/): A practical guide
  on how to delay serving requests to specific routes until some condition is
  met in your application. This guide focuses on solving the problem using
  [`Hooks`](/docs/latest/Reference/Hooks/), [`Decorators`](/docs/latest/Reference/Decorators/),
  and [`Plugins`](/docs/latest/Reference/Plugins/).
+ [Detecting When Clients Abort](/docs/latest/Guides/Detecting-When-Clients-Abort/): A
  practical guide on detecting if and when a client aborts a request.
+ [Ecosystem](/docs/latest/Guides/Ecosystem/): Lists all core plugins and many known community
  plugins.
+ [Fluent Schema](/docs/latest/Guides/Fluent-Schema/): Shows how JSON Schema can be
  written with a fluent API and used in Fastify.
+ [Getting Started](/docs/latest/Guides/Getting-Started/): Introduction tutorial for Fastify.
  This is where beginners should start.
+ [Migration Guide (v4)](/docs/latest/Guides/Migration-Guide-V4/): Details how to migrate to
  Fastify v4 from earlier versions.
+ [Migration Guide (v3)](/docs/latest/Guides/Migration-Guide-V3/): Details how to migrate to
  Fastify v3 from earlier versions.
+ [Plugins Guide](/docs/latest/Guides/Plugins-Guide/): An informal introduction to writing
  Fastify plugins.
+ [Prototype Poisoning](/docs/latest/Guides/Prototype-Poisoning/): A description of how the
  prototype poisoning attack works and is mitigated.
+ [Recommendations](/docs/latest/Guides/Recommendations/): Recommendations for how to deploy
  Fastify into production environments.
+ [Serverless](/docs/latest/Guides/Serverless/): Details on how to deploy Fastify applications
  in various Function as a Service (FaaS) environments.
+ [Style Guide](/docs/latest/Guides/Style-Guide/): Explains the writing style we use for the
  Fastify documentation for those who want to contribute documentation.
+ [Testing](/docs/latest/Guides/Testing/): Explains how to write unit tests for Fastify
  applications.
+ [Write Plugin](/docs/latest/Guides/Write-Plugin/): A set of guidelines for what the Fastify
  team considers good practices for writing a Fastify plugin.