Tweetegy On the edge of chaos with Blockchain, Dapps, DeFi, JavaScript

| About | Search | Archive | Github | RSS |

Installing Hasura Graph QL Engine


First up, install Docker Desktop on your computer. The best thing would be to head over to the official Docker website for on how to do that.


Then install Docker Compose and fire up the database. Here is a repo containing a docker-compose.yml file with the full configuration for Postgres, Hasura and PG Admin. Just download that repo and run the usual docker-compose up in your terminal to startup everything.


Install Hasura GraphQL Engine in your local environment using Docker Compose. I recommend following the Installing Hasura on Docker tutorial from DevBootstrap.

Basic Graph QL query

Let’s assume that you have a Postgres database with the following table structure already created:

profile (
  name TEXT

Then you can use the Hasura Console to test querieng the database. For example if you want to fetch all the rows in the table via Graph QL, you could issue the following query:

query {
  profile {

Video Tutorial

Head over to the DevBootstrap YouTube Channel for a video tutorial that covers this topic.


If you are considering using Graph QL in your next project, be sure to checkout Hasura as an option!