Serverless architecture is renowned for the difficulty to track and trace errors. Whether it’s a customer or a developer reporting unexpected behaviour, the cause of the error is often opaque behind the error handling (ie. “Please contact support”). As Hasura Cloud sits at the intersection of the entire application stack, it becomes a natural place to surface what originally caused the problem in the first place.

Errors, catch them all

In Hasura Cloud, we have in-depth error handling, available under the monitoring tab. …


As we say on our Community page…

Community is core to the identity of Hasura — Our team is bigger than just our employees. Whether you are joining an event, getting the newsletter, writing code, answering questions, or otherwise, you are welcome here.

And now, we have the opportunity to make good on that promise.

We are delighted to announce Hasura Con’21! A conference about you, your success, and…of course…full of deep-dive technical content. We are bringing together users from all over the world for a 2 day celebration of all things Hasura!

Register now, for free, and plan on…


Not surprisingly, the question of GraphQL in government — or highly regulated — spaces is a topic that is broached somewhat regularly. The questions range from:

  • Is GraphQL appropriate for legacy tech?
  • Can GraphQL be used in my modernisation project?
  • Does GraphQL work in a highly-regulated environment filled with a mix of modern and legacy systems?
  • Can GraphQL be deployed securely?

The answer to all is, of course, yes.

However, there are several insights that can be derived from hearing someone describe how they have solved for these specific challenges.

Adding bleed-edge tech to archaic government

Recently, Hasura hosted GraphQL Asia. The content was…as always…incredibly compelling…


As a technologist, who talks about the work that others do for a living, it is particularly delightful when a webinar (a conversation with a user) (a conversation with a user) is both compelling and technically intriguing. Hasura’s recent interaction with Pipe was both.

About Pipe

Pipe describes themselves as:

Pipe transforms recurring revenue into upfront capital for growth without debt or dilution.

For a year old company, this fintech startup now with over 3000 companies signed up, and $1B in tradable ARR is fundamentally transforming the way that companies fund their growth. Even more compelling, they are doing so with a…


We announced our integration with Datadog back in November. With this integration, you can observe all your GraphQL queries and mutations made against your Hasura Cloud project’s API, and well as query success, failure, errors, and any exceptions that may occur.

ICYMI, we also recently announced our integration with New Relic.

In this post, we have a quick video guide on adding Datadog to your Hasura Cloud project in a few simple steps.

Why add Datadog to Hasura

Monitoring and tracking is a critical component to building robust tech-stacks, and having a native integration for Datadog that can consume your logs and metrics simplifies your…


We are excited to announce the latest in our APM integrations with the release of New Relic. Available for Hasura Cloud’s Standard Plan and with Hasura Enterprise for on-prem or private cloud deployments, this feature expands our support for logging and metrics to even more teams.

Integrating New Relic with Hasura Cloud is a matter of copy-pasting your access tokens into the Hasura project configuration. Taken directly from the New Relic website, New Relic lets you “instrument, analyze, troubleshoot, and optimize your entire software stack.”

Why add New Relic to Hasura

Observability is a critical component to building resilient tech-stacks, and having a native integration for…


Learn how fast-growing Pipe is using Hasura in this joint webinar on Wednesday April 7, 2021 at 11:00 AM PST / 2:00 PM EST.

Register for the webinar

Pipe is a fintech startup that’s transforming how companies fund their growth by unlocking their biggest asset — revenue. Through Pipe’s platform, companies can trade their monthly or quarterly contracts for their annual value upfront, instead of taking on highly dilutive equity and restrictive debt.

They’re also using Hasura to balance delivery velocity, scalability, and to manage the stringent security requirements for financial services.

Come learn more about Pipe, and how they’ve…


Dates and timezones are one of the most commonly used data types in building modern apps. GraphQL comes with default scalar types like Int, Float, String, Boolean and ID. But dates and times have to be defined as custom scalars like Date or timestamp etc. In this post, we will look at the various data/time types available through Postgres and exposed via GraphQL by Hasura.

All the types are Implicitly supported and hence the values for them should be given as a String and Postgres takes care of the rest.

date is a GraphQL custom scalar. Allowed values are yyyy-mm-dd…


The goal of the Open Web Application Security Project, or OWASP, is to help ensure that the exploding web-first market can develop with a security-first mindset. For nearly 20 years, OWASP has evolved into an extensive set of best practices, community resources, open tooling, and more — all in pursuit of this goal.

Today, OWASP is most famous for the “Top Ten” framework on structuring secure applications. As the industry expands into a micro-service driven approach, it’s important for organisations to validate all of their dependencies according to the OWASP framework.

When you abstract these micro-services into hosted products —…


Azure Active Directory Integration
Azure Active Directory Integration
Azure Active Directory Integration

The power of customisation is that Hasura, and our authn/authz capabilities, can support a wide variety of providers and implementations. The opportunity that results is that flexibility in implementation results in a wide variety of adoption patterns, services considered, etc.

Take, for example, the process of integrating Azure Active Directory with Hasura. In particular, the process of implementing JWT claims mapping.

In short, some auth providers do not let users add custom claims in JWT. In such cases, the server can take a JWT configuration option called claims_map to specify a mapping of Hasura session variables to values in existing…

Hasura

⚡️ 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