In this post, we will look at some access control patterns that can be used with Hasura to granularly allow/restrict the data. This is a summary blog post from Hasura Streams and the video has been uploaded to Youtube. If you prefer watching, similar examples have been covered in this video:
Hasura GraphQL Engine is a thin GraphQL server that sits on any Postgres database and allows you to CRUD the data with realtime GraphQL and access control.
This post assumes that you have basic understanding of Hasura and relational data models. …
In this post we’ll build a basic image processing app that lets you upload an image and add a sepia tone to it asynchronously. …
We started using ChartJS with GraphQL so that we could leverage GraphQL’s realtime subscriptions to build realtime charts. Soon enough we realised that we can automate this process of restructuring the GraphQL data to a form that ChartJS expects.
graphql2chartjs is an open source tool that reshapes your GraphQL data as per the ChartJS API. This makes building charts as easy as simply making a GraphQL query.
The idea behind this tool is to generate ChartJS compliant
data object from your GraphQL response by simply adding a few aliases in your GraphQL query.
The Hasura GraphQL Engine is a high performance GraphQL server that gives you instant realtime GraphQL APIs over Postgres.
Hasura helps you build GraphQL apps backed by Postgres or incrementally move to GraphQL for existing applications using Postgres.
Some of Hasura’s features include:
I like to write code and lift heavy things