Open source • GraphQL engine • On Postgres
users {
name
posts {
title
content
tags {
name
}
}
}
users {
name
posts {
title
content
tags {
name
}
}
}
SELECT
users.name
posts.title
posts.content
tags.name
FROM
users, posts, tags
WHERE
users.id = posts.author_id,
posts.id = tags.post_id
JWT mode
App
Auth
Service
JWT Hasura claims
Query, JWT
Webhook mode
App
Query req headers
</>
variables
eg. x-hasura-user-id
req headers
Webhook
App
Unified GraphQL API
GraphQL Service
APIs
Background jobs
GraphQL mutations
Event queue
Microservices
Serverless functions
Event queue
Microservices
Serverless functions
Event queue
Microservices
Serverless functions
App
</>
GraphQL
query / mutation
POST endpoint
Actions