In this tutorial we will integrate Hasura with the low-code mobile app development tool Draftbit. We will scaffold a basic application with Draftbit, map the required data to a couple of GraphQL queries, and save those queries behind idiomatic REST endpoints in the Hasura console. As mobile-first development continues to lead many of today’s go-to-market strategies for new initiatives, tools like Draftbit allow teams to iterate on layouts visually, with native code running in the background.

The Hasura features we’ll use

We will be using Hasura’s ability to generate instant REST endpoints to integrate with the UI components that Draftbit makes available to us. The…

This article was written by Chidume Nnamdi as part of the Hasura Technical Writer Program. If you would like to publish an article about Hasura or GraphQL on our blog, apply here.

I have worked with Hasura for a long time and have realized that developers find it hard to understand what webhooks are in Hasura and how to set them up. In this blog post, I will be explaining how a webhook in Hasura works and how we can set it up to call an API endpoint in a Next.js app.

Let’s say we have a PostgreSQL database food

Recently, a user got in contact with us to ask about how to solve a particularly challenging issue they were facing:

I have a requirement to disallow my users to create/update/delete a record in a table after a certain period of time. To be more specific, I have an application that allows my users to predict who will win a sports tournament, which needs to be made before the tournament starts. Obviously I want to prevent them from changing their prediction after the tournament starts.

As far as I am aware it is not possible to do this with Permissions…

When you’re trying to diagnose why a particular operation is taking a long time to complete, or just want to better understand what’s going on “behind-the-scenes” in your queries, the ability to debug and analyze metrics from your Hasura instance is a critical factor.

In this post we’ll take a look at how to do this by:

  • Walking through the tools we have available
  • Showcasing how to use these tools, with follow-along images and guided descriptions
  • Discussing “gotchas” and useful tips as we go, so that you’re better equipped to avoid pitfalls and common issues


There are two distinct areas…

At Hasura, we have held monthly community calls since early 2019 to share what we’re working on with the community. These start off with Tanmai (CEO, Hasura) giving us an overview of our product roadmap, followed by folks from our product and engineering teams showcasing demos of features we’re working on, sharing RFCs, and answering your questions.

We have many of our community regulars, as well as new members of the Hasura community, join us, as well as a customary demo by a member of our community.

Starting July, we are changing the format just a little bit to make…

Hasura Cloud is a fully managed, globally available, auto scaling version of Hasura that also includes features specifically designed to make it easier for you to run Hasura in production. These features range from the addition of monitoring/analytics features for increased observability to built-in caching for improved performance, to a suite of security features that help you safeguard your production Hasura applications. All of these are hard problems that all GraphQL Servers run into in production — with Hasura Cloud, these features are available out of the box with simple and intuitive configurations!

In this post, I will walk you…

Hey there! My name is Gunar. I’m a Software Development consultant from London. I’ve been a happy user of Hasura for many years now and I was happy to collaborate with Hasura for this blog post. We’ll be talking about managed Postgres cloud providers.

Hasura gives us instant realtime GraphQL & REST APIs on new and existing Postgres databases. While building a new application with Hasura, I have often had to go through the choices of which managed cloud provider to pick. …

The team at MachineMetrics has shared deeper information about their offering, their usage of Hasura, and the benefits they enjoyed in a recent recording !

MachineMetrics Industrial IoT Platform who just announced their $20M Series B funding round, is a company that transforms manufacturing shop floor data from insights into actions with powerful apps that reduce machine downtime, increase throughput, and maximize profitability driven by their customers’ manufacturing equipment. Their platform automates machine data collection and production analytics to deliver data-driven insights in a matter of minutes.

Collecting metrics on each machine such as load, temperature, speed, and state, this…


A question we’ve commonly been asked is how “Hasura compares to Prisma 2”, or “How Hasura compares to Apollo (Server)”.

To answer this question, the ideal scenario is probably to discuss:

  • The functionality each of the tools provides
  • Where each piece typically lives in an application, and their relationships to each other


Hasura is a web service that connects to one or more data sources, and exposes a GraphQL (and optionally, REST) API for the data source.

It allows you to federate/compose/stitch other REST or GraphQL API’s into this data-source graph, to create a unified data-access hub.

A configurable authorization…

Daikin Vietnam worked with Nexlab on a project to modernize their legacy technology stack. Nexlab chose Hasura for this initiative, and the end result was a project delivered ahead of schedule and at a 50% lower cost than planned.

Nexlab is a software development agency based in Vietnam that specializes in building custom software solutions as well as providing software outsourcing services for enterprise customers. Their customers are based in Singapore, Hong Kong, Vietnam, and the USA. Nexlab was founded in 2016 and now has 40 employees based in Vietnam.

Nexlab moved to use Hasura primarily to be able to…


⚡️ Instant realtime GraphQL APIs! Connect Hasura to your database & data sources (GraphQL, REST & 3rd party API) and get a unified data access layer instantly.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store