schema-stitching-handbook
easygraphql-tester
Our great sponsors
schema-stitching-handbook | easygraphql-tester | |
---|---|---|
4 | 1 | |
346 | 311 | |
- | 0.6% | |
0.0 | 0.0 | |
about 1 year ago | over 2 years ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
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.
schema-stitching-handbook
-
GraphQL AuthZ - GraphQL Authorization layer
“Shifting this configuration out of the gateway makes subschemas autonomous, and allows them to push their own configuration up to the gateway—enabling more sophisticated schema releases.” — schema stitching handbook
-
Moving Apollo Federation 2 to the Elastic License v2
Also see @graphql-tools/schema-stitching [0] and its handbook [1] with examples. Note the stitching gateway approach is slightly different than Apollo Federation. We are (lightly) using schema-stitching and happy with it so far – but haven't pushed it much yet.
[0] https://www.graphql-tools.com/docs/schema-stitching/stitch-c...
[1] https://github.com/gmac/schema-stitching-handbook
-
GraphQL Tools V8 - Stitch Federation Services
Federation Services - Stitching Handbook
-
A New Year for GraphQL Schema Stitching
Whether you’re planning a new API project, looking to migrate an existing one, or curious of alternatives for your current distributed GraphQL architecture, 2021 is the year to give Schema Stitching a fresh look. Read the new documentation, review the handbook, watch the video series, or join us for a conversation to learn about the exciting progress that was made last year.
easygraphql-tester
-
Schema-first -> Code-first
Also if you plan to transition from Schema to code first, make sure you have some good test coverage on your Schema to avoid breaking anything from its consumers. You can use https://github.com/EasyGraphQL/easygraphql-tester as a starter tool.
What are some alternatives?
graphql-go-tools - GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
graphbrainz - A fully-featured GraphQL interface for the MusicBrainz API.
mercurius - Implement GraphQL servers and gateways with Fastify
schema-stitching-demos - Guided examples exploring GraphQL Tools v6+ Schema Stitching [Moved to: https://github.com/gmac/schema-stitching-handbook]
graphql-multipart-request-spec - A spec for GraphQL multipart form requests (file uploads).
graphql-cost-analysis - A Graphql query cost analyzer.
QLens - QLens is an electron app which dynamically generates GraphQL Schemas and Mongo Schema visualization. QLens significantly cuts development time by automating the formation of their GraphQL schemas based on information fetched from their non-relational database.
graphql-tools - :wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach
Strapi - 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
graphql-shield - 🛡 A GraphQL tool to ease the creation of permission layer.
Gatsby - The best React-based framework with performance, scalability and security built in.