graphql-authz VS graphql-shield

Compare graphql-authz vs graphql-shield and see what are their differences.

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
graphql-authz graphql-shield
4 6
172 3,512
1.2% -
4.7 3.7
5 months ago 5 days ago
TypeScript TypeScript
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

graphql-authz

Posts with mentions or reviews of graphql-authz. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-31.
  • Authorization by entities
    2 projects | /r/graphql | 31 Jan 2022
    https://pothos-graphql.dev/docs/plugins/scope-auth https://github.com/AstrumU/graphql-authz
  • GraphQL AuthZ
    1 project | news.ycombinator.com | 23 Dec 2021
    Today we are excited to introduce GraphQL AuthZ - a new open-source library for adding authorization layers on top of your existing GraphQL microservices or monolith backend systems.

    GraphQL AuthZ is a new approach for applying GraphQL native authorization. We are happy that we can finally share this library with the community and keen to learn about the ways it might be used within your next project!

    The announcement is at https://the-guild.dev/blog/graphql-authz and the repo at https://github.com/AstrumU/graphql-authz

  • Introducing GraphQL-AuthZ
    1 project | /r/graphql | 20 Dec 2021
    The announcement is at https://the-guild.dev/blog/graphql-authz and the repo at https://github.com/AstrumU/graphql-authz
  • GraphQL AuthZ - GraphQL Authorization layer
    3 projects | dev.to | 20 Dec 2021
    Compatibility with modern GraphQL technologies providing ways to wrap the graphql.js execute function. Here are a few working examples for Envelop, GraphQL Helix, Apollo Server, and express-graphql.

graphql-shield

Posts with mentions or reviews of graphql-shield. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-26.

What are some alternatives?

When comparing graphql-authz and graphql-shield you can also consider the following projects:

graphql-public-schema-filter - Filter your GraphQL graph into a subgraph. Code-first & SDL-first!

TypeGraphQL - Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

schema-stitching-handbook - Guided examples exploring GraphQL Tools v6+ Schema Stitching

apollo-server - 🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

Neo4j - Graphs for Everyone

express-graphql - Create a GraphQL HTTP server with Express.

graphql-spec - GraphQL is a query language and execution engine tied to any backend service.

graphql-js - A reference implementation of GraphQL for JavaScript

Hasura - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

dgraph - The high-performance database for modern applications

frank_jwt - JSON Web Token implementation in Rust.

apollo-cache-persist - 🎏 Simple persistence for all Apollo Cache implementations