GraphQL Hub
Find all GraphQL resources here
All Stories
GraphQL Errors
Nulls in GraphQL: Cheatsheet
What nulls mean in GraphQL queries and responses, pros and cons of nullability, and different approaches to error handling by Apollo and Relay.
GraphQL Contributor Days
Announcing GraphQL Fireside Chats: A Special Series of Online Events
A series of live streamed panel discussions between prominent members from the GraphQL community. Join them as they discuss key topics in the GraphQL ecosystem.
GraphQL
Fetch your GraphQL data automagically: Building a movie app with Hasura & gqless
gqless, a next-generation GraphQL client inspired by Relay & Apollo Client, uses ES6 Proxies to know when properties are accessed, and convert the paths into GraphQL queries. In this video, Sam and Sez build a movie app together, using gqless and Hasura.
GraphQL
Five years of GraphQL 🎉
2020 will mark five years since GraphQL was released
[https://engineering.fb.com/core-data/graphql-a-data-query-language/]!
To celebrate, we asked some of the usual suspects 😎 in the community, including
Lee Byron, co-creator of GraphQL [https://hasura.io/graphql/], to reflect on
their journey, and where GraphQL is headed next.
Takeaways
* GraphQL is more than just a tool: it changes how teams communicate. It
empowers developers to request for the data they want, reducing their
depen
FAQ
Hasura FAQ: What are the best practices? (Part 1)
Have you been wondering about best practices with Hasura? Here’s a quick rundown of some of our recent FAQ’s.
GraphQL
Level up your serverless game with a GraphQL data-as-a-service layer
In this post, we talk about data access challenges with serverless, a shift in our thinking that provides an awesome solution to these challenges, and how Hasura fits into all of this awesomeness.
GraphQL
Fluent GraphQL clients: how to write queries like a boss
Wouldn’t it be nice if we could write GraphQL queries as objects instead of strings? It turns out we can, thanks to fluent GraphQL clients, with strong typing and autocompletion to boot!
Announcements
Introducing Hasura Pro
Hasura Pro is an enterprise ready version of the Hasura GraphQL Engine that offers improved reliability and security controls.
GraphQL
Blazing Fast GraphQL Execution with Query Caching & Postgres Prepared Statements
In this post, we will look at important performance considerations for building apps at scale and how we leveraged PostgreSQL query caching and prepared statements to improve performance.
Postgres
What is Hasura?
The Hasura GraphQL Engine is a blazing-fast GraphQL server that gives you instant, realtime GraphQL APIs over Postgres, with webhook…
GraphQL
What to expect from GraphQL Asia 2020 ??
A 2 day conference featuring in-depth talks about GraphQL by engineers from across the globe.
GraphQL
Building an offline first web app with RxDB & Hasura
In this post we will look at how to make a web app offline first using Hasura GraphQL, RxDB and Postgres.

Tutorials
The fastest way to get started with Hasura is to try out one of our many online tutorials. It’s free!