Please see each section for in-depth documentation
This section describes the configuration options for GraphQL Protect.
Protect supports various running modes for different needs and purposes.
serve
runs as an HTTP proxy protection your GraphQL during runtime. Check out the Deployment Options section for more configuration optionsvalidate
runs as a CLI tool, validating your Persisted Operations against your schema and configured protections (see this page for more info how to set this up)version
outputs versioning info of protect
This section contains all the documentation about each protection feature.
- Persisted Operations
- Block Field Suggestions
- Max Aliases
- Max Tokens
- Enforce POST
- Max Batch
- Access Logging
This section contains in depth documentation for run strategies