Hey,
I'm scoping a new project in Umbraco 13 (headless) with a Gatbsy front end. I'm doing some research regarding the best approach.
The Front End team have requested to use GraphQL which they can use in Gatbsy.
Once set up, ideally the front end team should be able to query Umbraco without any need for an extra back end dev, at least for the more simple queries.
However I'm aware that Umbraco doesn't have a GraphQL layer.
So i'm not sure if this direct approach is possible:
Content API - Gatsby Data Layer (
https://www.gatsbyjs.com/docs/reference/graphql-data-layer/) - GraphQL - Gatsby
Or do we need another layer using something like the following? :
- umbraco-graphql
https://github.com/nikcio/umbraco-graphql
- Models Builder to generate a schema for Graphql (similar but different
https://rickbutterfield.dev/blog/typescript-openapi-umbraco-content-delivery/)
I saw Matt Brailsford's demo of Umbraco Commerce and Next.js at UK Fest, but that seems to access the Content API directly.
Anyone have a view on this please, any example projects that are doing the above?
Thanks