Hasura GraphQL Engine lets you make powerful queries with built-in filtering, pagination, pattern search, bulk insert, update, delete mutations & subscriptions. You can also Trigger webhooks or serverless functions on Postgres insert/update/delete events. Comes with fine-grained dynamic access control that integrates with your auth system. This one-click setup also includes an empty Postgres database and automatic HTTPS from Let’s Encrypt using Caddy webserver.
Follow these steps to run your first GraphQL query:
1- Open console: Visit the VM IP in a browser to open the Hasura console.
2- Create a table: Navigate to the Data tab on the console and:
a- Create a table called
b- Create a column called
id with type
c- Create a column called
name with type
id as the primary key and click the Create button
1- Insert sample data: After creating the table, go to the Insert Row tab and insert some sample rows:
b- Iron Man
d- Captain America
e- Black Widow
1- Try out GraphQL: Switch to the GraphiQL tab on top and execute the following GraphQL query: