GraphQL

GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.

GraphQL

GraphQL January

Beginning January 2021, Hasura will provide a wide variety of content, tutorials, streams, and more with which you can expand your GraphQL familiarity and start your adoption journey
Tyler Hannan
Tyler Hannan
21 December, 2020
Mail

Stay in the know

Sign up for full access to our community highlights & new features.
Writer

Join Hasura's Technical Writer Program

Turn your ideas into guides, tutorials, reference architectures, and help the larger community of Hasura developers.
Announcements

Introducing the Open-Source Hasura Data Dictionary

The Hasura Data Dictionary is an open-source project to make it easy to understand your database relationships, GraphQL schemas, and create complex GraphQL queries.
Steven Yi
Steven Yi
24 November, 2020
GraphQL

Optimizing your GraphQL API with Postgres

This post shows how to optimize your GraphQL API using some of Postgres' most popular features. These will help with data validations, data representation and performance enhancement.
Marion
Marion
08 October, 2020
opensource

Hasura Joins Hacktoberfest: 3rd year in a row!

Hasura joins Hacktoberfest 3rd year in a row to celebrate open-source with the community and encourage contributions.
  • Vishwa Mehta
    Vishwa Mehta
  • Shraddha Agrawal
    Shraddha Agrawal
24 September, 2020
Actions

Turn your Go REST API to GraphQL using Hasura Actions

In this post, we will look at using Hasura Actions to convert your Go REST API to GraphQL.
Gavin Ray
Gavin Ray
03 September, 2020
REST

A REST View of GraphQL

In this article we will understand what REST & GraphQL are and the trade offs involved in using one or the other.
Gautam BT
Gautam BT
07 July, 2020
Relay

A deep-dive into Relay, the friendly & opinionated GraphQL client

A comprehensive guide to building performant, type-safe apps with Relay, from GraphQL fragments and query best practices, to the Relay compiler and the server spec.
Sezgi Ulucam
Sezgi Ulucam
28 May, 2020
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.
Sezgi Ulucam
Sezgi Ulucam
14 May, 2020
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.
Hasura
Hasura
07 April, 2020
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.
Sezgi Ulucam
Sezgi Ulucam
19 March, 2020
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, 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 dependency and communication overh
  • Shraddha
    Shraddha
  • Sezgi Ulucam
    Sezgi Ulucam
12 March, 2020
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.
Sezgi Ulucam
Sezgi Ulucam
06 March, 2020