GraphQL Shield helps you create a permission layer for your application. Using an intuitive rule-API, you'll gain the power of the shield engine on every request and reduce the load time of every request with smart caching. This way you can make sure your application will remain quick, and no internal data will be exposed. Implement your server permissions in a clear and deterministic way and let it guard access to your schema. Shield lets you create a handful of rules and compose them into meaningful structures using logical operators. To prevent recalculation of rules, every rule caches its result based on selected caching mechanism and speeds up query execution. Shield generates a type-map from your schema to make sure you have assigned your rules to the right places.

Features

  • Flexible: Based on GraphQL Middleware
  • Works with all GraphQL Servers
  • Intelligent V8 Shield engine caches all your requests to prevent any unnecessary load
  • Write permissions for your schema, types or specific fields
  • Compatible and smart
  • Per-Type or Per-Field

Project Samples

Project Activity

See All Activity >

Categories

Security

License

MIT License

Follow Shield GraphQL

Shield GraphQL Web Site

Other Useful Business Software
Premier Construction Software Icon
Premier Construction Software

Premier is a global leader in financial construction ERP software.

Rated #1 Construction Accounting Software by Forbes Advisor in 2022 & 2023. Our modern SAAS solution is designed to meet the needs of General Contractors, Developers/Owners, Homebuilders & Specialty Contractors.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Shield GraphQL!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Security Software

Registered

2023-02-28