Import your existing Postgres database and get a GraphQL backend with access control

If you’re using Postgres (say as a part of your backend stack, say Ruby on Rails, Django) you can easily try out GraphQL APIs on top of your existing database with the Hasura GraphQL engine.

It is as simple as exporting and importing the database with the tools that you are familiar with (pg_dump and psql)!

The Hasura GraphQL engine works without you going through the effort of writing schema, resolvers etc. You model your schema in Postgres and we expose it over GraphQL with declarative permissions so that you have access control.

I’ve made a 2 minute video of me taking a dump (🚽 har har) of the Chinook database and exposing GraphQL on it. Check it out and let me know what you think!

Link to video: https://youtu.be/Tt3bLzNTork

Hasura gives you instant realtime GraphQL APIs over any Postgres database without having to write any backend code.

For those of you who are new to the Hasura GraphQL engine, this is a good place to get started.


Hasura is an open-source engine that gives you realtime GraphQL APIs on new or existing Postgres databases, with built-in support for stitching custom GraphQL APIs and triggering web hooks on database changes.


Tanmai Gopal

Tanmai Gopal

Tanmai is the co-founder of hasura.io. He is a StackOverflow powered fullstack developer and is passionate about making it easier to build things.

Read More