Strapi is the leading open-source headless CMS. It offers a GraphQL plugin which we can join with Hasura using Remote Schemas.
Adding Strapi as a Remote Schema
In the Hasura Console, go to Remote Schemas and enter the Strapi Graphql API
If you want to use the Strapi roles & permissions system:
Forward all headers from clientoption in the Hasura remote schema options.
- Then attach your JWT in the Authorization header of your client.
- You can also layer Hasura permissions on top.
Read more here: Source link