

A curated list of awesome GraphQL security frameworks, libraries, software, and resources for securing GraphQL APIs and applications.
Awesome GraphQL Security provides comprehensive resources for securing GraphQL APIs. As GraphQL adoption grows, understanding and implementing proper security measures becomes critical for protecting applications and data.
Unlike REST APIs, GraphQL:
Malicious queries with excessive nesting levels that can overwhelm servers:
query {
user { friends { friends { friends { ... } } } }
}
Requesting too many fields or resources simultaneously.
Implement maximum depth restrictions:
Calculate query cost:
Loading more......
Implement authorization at the finest granularity:
Control access to entire types when appropriate.
Security researchers and GraphQL community collaborating on: