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

Subscribe to the Hasura Newsletter

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:

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.

search icon

About Hasura

Hasura allows you to mobilize & federate your organisation’s data by building a powerful, secure & flexible GraphQL API, that can query data in your databases, HTTP services, serverless functions as well as third party APIs.
Like what you read? Join our team! We’re hiring

Subscribe to the Hasura Newsletter

Tanmai Gopal

Tanmai Gopal

Tanmai is the co-founder of He is passionate about making it easier to build things.

Read More