Announcing our $25M Series B financing
I’m happy to announce our $25M Series B financing led by Lightspeed (Techcrunch) with participation of our existing investors Vertex, Nexus, SAP.io & Strive.
Stale since Mar 2025.
I’m happy to announce our $25M Series B financing led by Lightspeed (Techcrunch) with participation of our existing investors Vertex, Nexus, SAP.io & Strive.
Hasura’s core engine is built in Haskell. Although a seemingly risky choice initially, our choice of spending our innovation token / golden ticket to build with Haskell had paid off well.
In this post, we will look at using Hasura Actions to convert your Go REST API to GraphQL.
We will look at how to use Gatsby Source Plugins as a Remote Schema source and federate data using Hasura Remote Joins for a unified data model and GraphQL API
In this post, we will look at using Hasura Actions to convert your Ruby on Rails REST API written in Flask to GraphQL.
In this post, we will look at using Hasura Actions to convert your Python REST API written in Flask to GraphQL.
In this post, we will look at how a calendar app backend with complex scheduling logic can be implemented with Hasura GraphQL and Scheduled Triggers API in Hasura.
The goal of this project is to measure the room temperature using a combination of Arduino Uno / LM35 Temperature Sensor and keep pushing it to a Hasura Cloud instance every one minute, over a 12-hour period.
Read about an experience of moving from Django to Hasura with the outcome of better developer experience, better performance and lower costs.
We are happy to announce the stable release of v1.3 bringing in a slew of features like Data Federation via Remote Joins, Support for Relay and Scheduled Triggers.
After few weeks of being in beta, Hasura v1.3.0 is now released. This is one of the biggest Hasura releases till date, with 3 huge features being launched - Remote Joins, Relay support and Scheduled Triggers.
A series of live streamed panel discussions about GraphQL and its ecosystem. This edition explores using GraphQL along with Angular, React, Vue and Relay.
In this post, we will look at using Hasura Actions to convert your Node.js REST API to GraphQL.
In this article we will understand what REST & GraphQL are and the trade offs involved in using one or the other.
AuthGuardian by OneGraph is live on Product Hunt today, check it out
I’m delighted to announce the public beta of Hasura cloud! You don’t think about the number of instances, cores, memory, concurrent users, high-availability, realtime monitoring, caching, tracing, rate-limiting and other things that are infrastructure concerns
In this post, we will look at how to programmatically generate or manipulate the Hasura metadata using the Jsonnet data templating language.
Relay is a JavaScript framework for declaratively fetching and managing GraphQL data. Hasura now has Relay support and we'd love your feedback!
Hasura Remote Joins lets developers treat data across different data sources as if it were one database without having to modify or affect the existing data source.
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.
In this video series, we'll build a mini Yelp clone where instead of reviewing restaurants, users review planets from the classic sci-fi series "Dune".
What nulls mean in GraphQL queries and responses, pros and cons of nullability, and different approaches to error handling by Apollo and Relay.
Hasura makes it easy to integrate business logic into your GraphQL API with Actions.
An overview of building customizable, scalable, & secure backends for e-commerce apps with Hasura with all fundamental features like auth, search, inventory validations, add to cart, order placement and payments.
In this post we will look at integrating PouchDB's versioning and conflict management system with Hasura.
In this post we will be looking at implementing authorization of a hierarchical role based access control system in a multi tenant setup.
Hasura has recently implemented a way to create custom mutations called Actions. Want to handle complex business logic? Actions are the way to go! To create a new action, you need to provide a definition, handler (REST endpoint), and specify the kind – sync or async. When you…
While benchmarking Hasura, we noticed Hasura performed better when there was more load on the system. In this blog post we cover basics of processor power management & talk about how we see 50% improvement in latencies by tweaking power management settings.
While benchmarking some tweaks to Hasura we noticed some confusing and misleading/inconsistent results which led us down a bit of a rabbit hole. This is a summary of what we've learned so far, what is left to try, and what we've tried which didn't seem to have much effect.
A list of all the GraphQL & Hasura events happening in April.
In this three-part series, we build a Unity leaderboard with Hasura! Follow along as Baris Tumerkan, a Unity dev who is learning GraphQL, and Sezgi Ulucam, a GraphQL dev with no Unity experience, team up to solve this challenge together.
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.
In this post we will look at building a data-heavy realtime geo-location app with PostGIS and Hasura GraphQL to plot nearby restaurants in a map.
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.
At Hasura, we wanted to introduce a statically typed frontend language for quite some time now. We discussed which one we should choose and evaluated options such as PureScript, TypeScript, ReasonML, and Elm.
Authorization systems are about rules like, “Can user U perform action A [on resource R]?”. In this post, we implement real-world authorization rules using Hasura's JSON-based DSL.
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…
Have you been wondering about best practices with Hasura? Here’s a quick rundown of some of our recent FAQ’s.
Hasura Pro offers a comprehensive testing framework that lets you validate your GraphQL schema or test its integrity manually and programmatically to give you early feedback on potential regressions in your GraphQL API.
We just announced our fundraise and I thought I’d take this opportunity to put together some notes on what 2020 has in store for Hasura.
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.
Building Offline first apps is hard! We discuss 4 approaches that will help you build robust offline first apps with a fantastic user experience.
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!
If you’re speaking at a conference or a meetup about Hasura, we can help you prep, send you swag to give away, and also help with the logistics Reach out to us.
In this post we look back at the journey of building a UI for generating database migrations with a focus on ease of use, developer experience, productivity and the design choices we made to build this system.
Hasura Pro is an enterprise ready version of the Hasura GraphQL Engine that offers improved reliability and security controls.
In this post, I will cover the following: What are updatable views, How Hasura used updatable views, Key problems with updatable views (from a Hasura point of view) and Moving away from updatable views
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.