On this page

maxDepthPlugin

Limit the depth allowed in a GraphQL query.

Weekly downloads
262k
Version
2.4.2
License
MIT
Updated
Aug 22, 2025

performancesecurity

@escape.tech/graphql-armor-max-depth

Limit the depth of a GraphQL document.

It is used to prevent too large queries that could lead to overfetching or DOS attack.

Installation

This plugin is bundled within GraphQL Armor, so you don’t need to install it separately.

However, for a standalone usage, you can install it with:

# npm
npm install @escape.tech/graphql-armor-max-depth

# yarn
yarn add @escape.tech/graphql-armor-max-depth

Documentation

https://escape.tech/graphql-armor/docs/plugins/max-depth