Hasura for existing GraphQL and REST APIs: An Architect's Guide
Typically you would connect a database to Hasura and get GraphQL and REST APIs. But what if you already have existing GraphQL / REST APIs outside of Hasura? How do you reuse them without re-writing every functionality from scratch? In this post, we will talk about that and more.
Modern GraphQL examples with strings, compilers, and SDKs
Learn all about the modern ways to query with GraphQL with strings, compilers, and SDKs!
Implementing a Google Drive Style Hierarchical Authorization System in Hasura
A guide to implementing a hierarchical, role-based ACL system pattern similar to Google Drive, with individual permission overrides and permission inheritance.
GraphQL directives you should know about
Learn all about GraphQL directives in this article where we talk about specification directives, Hasura directives, and community defined directives for architecting the perfect API.
Tutorial: Get instant GraphQL APIs on BigQuery with Hasura
In this tutorial, we learn how to get instant, dynamic APIs on top of BigQuery with Hasura. Get a BigQuery API in just a couple of clicks!
Open-Source GraphQL Projects We Love
A lot of credit for The GraphQL Engine's success goes to the original team at Facebook, the GraphQL foundation, and developers all over the world. To pay it forward, we are sponsoring open-source GraphQL projects that add value to the ecosystem.
Guides And Tutorials
Your Guide to GraphQL with TypeScript
Type safety is an enormous benefit for developers when embracing the GraphQL ecosystem. This tutorial guides you through a practice known as generative type tooling which allows you to unlock the full potential of GraphQL types in the front-end.
GraphQL Authorization with Hasura: How to prevent mutations after a time interval
A guide on how to use PostgreSQL Triggers and Column Comparison operators in Hasura to prevent users from updating rows after a time interval.
Creating a GraphQL API for Notion with Hasura Actions
Notion launched their REST API recently letting you connect your pages and databases to create powerful workflows. In this post, we will leverage the Notion API to create a GraphQL wrapper for one API endpoint.
Graphqurl v1.0: curl for GraphQL
Graphqurl is a curl like CLI for GraphQL. Its features include: * CLI for making GraphQL queries. * Run a custom GraphiQL locally against any endpoint. * Can be used as a library with Node.js or from the browser. * Supports subscriptions over websocket.
Case Study: How Startup Pipe Went From Prototype to Production In 11 Days With Hasura
In just one year Pipe has experienced amazing success accomplishing this with just 11 engineers. Helping fuel this efficiency was Pipe’s decision to make Hasura an essential part of their technical architecture, which has provided tangible benefits to their dev processes and their bottom line.
Building a GraphQL to SQL Compiler on Postgres, MS SQL and MySQL
The release of Hasura 2.0 included one of the most exciting features to date - multiple database backends, and in particular, support for our first new backend, Microsoft SQL Server. On the face of it, this probably seems like a relatively straightforward change.
The fastest way to get started with Hasura is to try out one of our many online tutorials. It’s free!