Graphql-no-batched-queries Alternatives
Similar projects and alternatives to graphql-no-batched-queries
-
dataloader
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
graphql-no-alias
No alias directive for graphql mutation and query types. It can limit the amount of alias fields that can be used for queries and mutations, preventing batch attacks.
graphql-no-batched-queries reviews and mentions
-
Preventing GraphQL batching attacks
I've also created another validation library: No batched queries, which limits the number of all queries and mutations that could be sent per request. It pairs nicely with this validation, so you could allow, for example, 3 queries to be sent and then use noAlias to disable duplicate queries.
So I've created two small libraries (graphql directives) for Node that will handle this kind of abuse easily (by validating incoming requests) The first graphql-no-batched-queries will limit the number of queries or mutations per request.
Stats
ivandotv/graphql-no-batched-queries is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of graphql-no-batched-queries is TypeScript.
Popular Comparisons
Sponsored