Hasura is a powerful GraphQL engine that generates realtime GraphQL APIs from your Postgres database.

Instant APIs

Instant APIs on all your data.

query GetTodos {
  todos {


Define granular, role-based permissions at the level of rows and columns.

You can read more about Hasura Permissions here

GraphQL Clients

The Nhost JavaScript SDK ships with a simple GraphQL client that you can use for simple operations. Nhost is agnostic regarding the client you choose and works well with many clients:

  • Apollo Client
  • URQL
  • React Query
  • SWR
  • etc

Additional Resources