# Hasura Reviews
**Vendor:** Hasura  
**Category:** [Database Management Systems (DBMS)](https://www.g2.com/categories/database-management-systems-dbms)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 26
## About Hasura
Hasura is an open platform to build scalable app backends, offering a built-in database, search, user-management and more.



## Hasura Pros & Cons
**What users like:**

- Users find Hasura&#39;s **ease of use** greatly reduces development time and client costs for backend APIs. (1 reviews)
- Users find the **cost-effective pricing** of Hasura beneficial, significantly lowering development and client backend expenses. (1 reviews)
- Users find **time-saving benefits** with Hasura, greatly minimizing developer effort for creating CRUD APIs. (1 reviews)

**What users dislike:**

- Users note a **difficult learning curve** for new developers, leading to forgotten SQL skills and reduced logical abilities. (1 reviews)

## Hasura Reviews
  ### 1. Fast and efficient way to develop apis

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2021

**What do you like best about Hasura?**

It reduces developer effort to create basic crud apis, and it also beneficial for fixed cost type of project, it also reduces the client cost for backend guys.

**What do you dislike about Hasura?**

Using hasura there are lots of advantages, but personally I know only one disadvantage that new developers are forgetting the sql operation and complex query and it affects the logical ability of developers.

**What problems is Hasura solving and how is that benefiting you?**

I have worked on fixed cost project, this is very helpful for client as well for reducing the overall cost of the backend debs.

  ### 2. Readymade graphql solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishwa R. | Senior Associate Platform, Enterprise (> 1000 emp.)

**Reviewed Date:** November 30, 2023

**What do you like best about Hasura?**

It is easy to use. It gives you immense power to connect with postgres database and run graphql query on it from step 1.
It also provides schemas which we can use in our code base to make graphql calls and mutation or subscription.

**What do you dislike about Hasura?**

Hasura should support Dynamo db as most of the tech companies now are using aws and their first choice is dynamodb.

**What problems is Hasura solving and how is that benefiting you?**

We already have a REST api in place which connects with the dynamodb at the backend. We wanted to expose the api as graphql as there are third party services which want to consume our api and they prefer the graph calls. To implement this we used hasura over the rest api to get our work done.

  ### 3. Grate opensource product for API integrations.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Divyarajsinh  C. | Software Engineer , Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 15, 2023

**What do you like best about Hasura?**

it is an open-source platform that allows you to integrate Graphql and REST API faster and reliably. when talking about the features it is a powerful query engine with the support of Dynamic access control. It is very easy to connect with schema using Hasura. we can use Hasura on the cloud and the local system so it supports both and which is very convenient for many users like me. What I like most about Hasura is when you connect it properly it automatically writes your queries and mutations in the console I think which is a very useful feature of this product.

**What do you dislike about Hasura?**

I do have not many disadvantages to this product but one point I want to add here is Hasura is a little bit tough for beginners like I had faced issues with connecting.

**What problems is Hasura solving and how is that benefiting you?**

Actually, we are looking for a product that provides very reliable, faster, and scalable performance for integration and deployment of  APIS and Hasura fits the best for our requirements. so have chosen Hasura over many other products.

  ### 4. Awesome developer experience on adding a modern solution to a traditional RDMS.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Menard M. | Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2021

**What do you like best about Hasura?**

What I like about Hasura is that you can easily use any of your SQL Database like Postgres into building a GraphQL API. Commonly, devs uses a graph database or maybe a document-oriented batabase to build graphql API, and it would be more work if the database is SQL, so the fact that Hasura exists is a huge relief.
As a dev with a focus on the Front-end, GraphQL is really a game changer based on how easy it is to request data from the server. Unlike the traditional REST that takes us to many requests, GraphQL can do it once. That's why a GraphQL API is more attractive to Front-End. Now, since majority of the systems built out there are SQL based, it would be a huge hassle to migrate all those data to a more modern DB solution, and again, the dev community including me are so thankful to this awesome open source project for making the development experience more pleasant.
And oh, I just forgot, Hasura is fast, like really fast, and that's a huge plus!

**What do you dislike about Hasura?**

Hasura automatically generates the GQL schema based on the SQL model, or does all the API job for us, and that's superb. But I think it's also Hasura's downside, being abstracting away this process leaves us with less control over out GQL API, so I think they can get better with that aspect (like optionally auto-generate an API depending on the dev team's decision.

**What problems is Hasura solving and how is that benefiting you?**

I like building GQL API's but I often do that with a Graph API like D-graph and sometimes uses FaunaDB. Being on the JAMstack revolution, GraphQL is a big part of web developement, and the fact that Hasura brings the SQL based DB's in the innovation of web development makes it a bridge that connects SQL with the future. Building GQL api with a Postgres DB is now easier and it's fast.

  ### 5. Hasura, Best tool for speeding up the development process.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Auston Pramodh B. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 30, 2021

**What do you like best about Hasura?**

I like the GraphQL support and also Voyager. It really speeds up the development process by reducing the workload on the backend Team. Let's Team focus on Front-end development.

**What do you dislike about Hasura?**

Nothing as of now. I could say that I would love it if it can improve performance. Also, if we can have some Youtube Videos for tutorials.

**What problems is Hasura solving and how is that benefiting you?**

Basically, I am a Project Lead. I look around for solutions that help speed up the delivery without ruining the quality. I have found that Hasura can be used for the backend without having to actually write code.

  ### 6. PrimeNG provide rich GUI features.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Industrial Automation | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 28, 2021

**What do you like best about Hasura?**

Hasura saved the grunt effort of writing a CRUD and scalable real-time backend without interfering with how you’d write your business logic. It's easier to use rather than writing Postgres queries. Hasura is designed to be completely stateless and does not have a master-slave architecture. This makes it painless to scale Hasura:

Vertical scaling: Increase CPU/RAM
Horizontal scaling: Increase the number of replicas
Auto-scaling: Setup up auto-scaling on your favorite container provider for automatic 1 to n scaling depending on traffic

**What do you dislike about Hasura?**

Hasura sure looks interesting, but two things make e hesitant:
1. The overly complicated schema it generates. For example, given an integer id, one can (and must) use various operators to query that id, e.g. `user(id: { _eq(1) })` rather than just `user(id: 1)`, where other operators are `_gt`, `_lt`, etc. To make this possible, hasura defines a comparison object, which results in a very long schema. However, often the only comparison that makes sense is equality, e.g. for IDs, so this should be optional.

2. More importantly, using Hasura establishes coupling between the DB and the GraphQL schemas. What if at a later stage one decides to remove information from the DB and move it to an external source? GraphQL was designed to hide such implementation details. With Hasura this is no longer possible.

**Recommendations to others considering Hasura:**

I haven’t implemented anything using RLS. It just seemed the way to go since it’s native Postgres. The Hasura team gave me the same explanation as they give in this article - when you use RLS, you have to rerun every query for every client to get your results. By doing it in the application layer, you can run a single query instead.

**What problems is Hasura solving and how is that benefiting you?**

using this lib I almost saved lots of time

  ### 7. Works perfect out of the box

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit T. | Senior Frontend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 23, 2021

**What do you like best about Hasura?**

The tooling is great , the documentation is easy.

Go from 0 to production in seconds

**What do you dislike about Hasura?**

Nothing to dislike , saves lot of your time creating rest apis

**Recommendations to others considering Hasura:**

If you are getting started with hasura , it's very easy to setup on heroku. I loved this feature , we setup.and env for development in a day using this

**What problems is Hasura solving and how is that benefiting you?**

Real-time updates
Faster development time
Better migration and setup
Open auth
And I can list so many 
Query support

  ### 8. Having a wonderful experience with Hasura

**Rating:** 5.0/5.0 stars

**Reviewed by:** Surabhi C. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2021

**What do you like best about Hasura?**

In the Hasura Console, we can execute graphql queries but the intellisense that it provides for relations is time saving

**What do you dislike about Hasura?**

After some editing in data, we loose the current row, so need to find it again

**Recommendations to others considering Hasura:**

Hasura is best for learning and implementing graphql along with interacting with the database. I recommmed to try once

**What problems is Hasura solving and how is that benefiting you?**

Connecting backend application with graphql using hasura client

  ### 9. Easy and user friendly interface that provides fast graphql query generation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Venkatesh Kumar S. | Frontend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 29, 2021

**What do you like best about Hasura?**

Can save time for creating backend DB, because hasura has built in functions that generates graphql over postgres. It also recommends various possible foreign keys and relations based on table Structure

**What do you dislike about Hasura?**

Nothing found yet, but a small suggestion when resizing desktop to 2 windows, hasura lacks some what responsiveness. It will good to have tablet level responsiveness.

**What problems is Hasura solving and how is that benefiting you?**

I have worked on a real-time projects using hasura, as of now I found everything beneficial, because if it's user friendlyness

  ### 10. liked Hasura , it eased development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Enterprise (> 1000 emp.)

**Reviewed Date:** August 04, 2021

**What do you like best about Hasura?**

when I learned  how to use Hasura, I was able to create your GraphQL backends easier and faster than I ever thought possible without writing a single line of code!

**What do you dislike about Hasura?**

The permission UI looks a little bit confusing and no way to set multiple permissions at once

**Recommendations to others considering Hasura:**

yes , Its a time saviour and lessen work loads when it comes to ERD of huge databases

**What problems is Hasura solving and how is that benefiting you?**

It helped me create visualizing table relationship and foreign keys

  ### 11. Hasura makes things easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amir S. | B, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2021

**What do you like best about Hasura?**

Explorer, voyager and even SQL support i like most

**What do you dislike about Hasura?**

sometimes increased load time for SQL queries

**Recommendations to others considering Hasura:**

It will help you if you are new to the relational Postgres database definitely

**What problems is Hasura solving and how is that benefiting you?**

Graphql queries easily formed, database visualization and table maintenance

  ### 12. Happy With Hasura

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amir S. | Back End Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 28, 2021

**What do you like best about Hasura?**

Voyager support with Hasura that let me generate erd easily

**What do you dislike about Hasura?**

no separate tab for opening multiple tables

**Recommendations to others considering Hasura:**

Sure to recommend, its usefull indeed

**What problems is Hasura solving and how is that benefiting you?**

ERD diagram problems and visualizing table structure and creating new tables easily

  ### 13. Liked Hasura Console

**Rating:** 5.0/5.0 stars

**Reviewed by:** Surabhi C. | Software Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 03, 2021

**What do you like best about Hasura?**

UI and easy to use graphql console for queries

**What do you dislike about Hasura?**

If we could open multi tabs together that would be great

**Recommendations to others considering Hasura:**

Its easy to use and lot useful features

**What problems is Hasura solving and how is that benefiting you?**

Intellisense for graphql queries, data migration

  ### 14. Hasura Fastest Graph QL

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 15, 2021

**What do you like best about Hasura?**

User Friendly Monitoring system and good speed, also excellent monitoring system

**What do you dislike about Hasura?**

If the user is a layman, he has spent time learning about it.

**Recommendations to others considering Hasura:**

It is very good, can be used for current situation and trend

**What problems is Hasura solving and how is that benefiting you?**

Graph QL..used in research of e-commerece

  ### 15. Enjoying Using hasura

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amir S. | Nodejs developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 01, 2021

**What do you like best about Hasura?**

Voyager support and easy to edit rows with ui

**What do you dislike about Hasura?**

It should have multi tab functionality for tables

**Recommendations to others considering Hasura:**

Highly recommneded

**What problems is Hasura solving and how is that benefiting you?**

Event triggers are easily visualized

  ### 16. Innovative GraphQL Solution!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daniel (Dan) S. | Sales Head - Digital Marketing, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2021

**What do you like best about Hasura?**

Faster API Engineering
Blazing fast speed
Built-in Authorization

**What do you dislike about Hasura?**

Errors happen sometimes while performing integrations.

**Recommendations to others considering Hasura:**

Hasura is a new age IaaS solution that have a blend of creativity and tech to saving time and boost producitvity.

**What problems is Hasura solving and how is that benefiting you?**

Saving time
Saving money
Boosting productivity
Simplifying integrations

  ### 17. A easy and high performance product to build applications on Postgres Database

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arjun J. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 27, 2021

**What do you like best about Hasura?**

Its easy to insert, fetch and update tables without building queries.

**What do you dislike about Hasura?**

Being a cloud service it crashes at times

**What problems is Hasura solving and how is that benefiting you?**

We use hasura to build application on postgresDB. Its easy to build queries and mutations to perform CRUD operations.

  ### 18. Hasura created a graphl revolution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prabakaran A. | Senior Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 11, 2021

**What do you like best about Hasura?**

This product helps to incorporate graphql featues into exisiting postgres database

**What do you dislike about Hasura?**

It supports the Postgres database efficiently; others need attention from founders

**What problems is Hasura solving and how is that benefiting you?**

Instant graphql functional for an existing database

  ### 19. A very nice product which I used for 1 year. Quickly start a new project.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Juncheng Z. | Full Stack Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2021

**What do you like best about Hasura?**

quickly generate graphql schema from db schema. And provide ACL, AUTH, scription function to use.

**What do you dislike about Hasura?**

If hasura supports arm build will be cool.

**What problems is Hasura solving and how is that benefiting you?**

A subsciption to get real db data.

  ### 20. Using Hasura and loving

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in E-Learning | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 02, 2021

**What do you like best about Hasura?**

All features including graphql support and suggested relations

**What do you dislike about Hasura?**

Multi tab functionality should be present

**Recommendations to others considering Hasura:**

Beginner friendly so highly recommended

**What problems is Hasura solving and how is that benefiting you?**

Visualizing relationships and foreign keys

  ### 21. Wonderful tool to use to ease up your development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 27, 2021

**What do you like best about Hasura?**

It was easy to handle data and integrate it with the frontend without even having a backend

**What do you dislike about Hasura?**

Nothing much, it was a great experience.

**What problems is Hasura solving and how is that benefiting you?**

We have been working on a event scheduler and we were able to do that without having to implement a lot in our backend

  ### 22. Very helpful!!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Investment Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 25, 2021

**What do you like best about Hasura?**

If you are a front-end developer like me and you want to build a whole full stack application fast with no prior back-end skills, Hasura is the key 🔑

**What do you dislike about Hasura?**

I would advise to learn about graphql if you don't know graphql

**What problems is Hasura solving and how is that benefiting you?**

Developing fast projects without worrying about user roles

  ### 23. All you need to create a realtime backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 27, 2021

**What do you like best about Hasura?**

Hasura provides real-time graphql subscriptions with a data loader, so it's super fast.

**What do you dislike about Hasura?**

When you need to have a dedicated server with custom deployment, the migration and synchronization can be really painful.

**What problems is Hasura solving and how is that benefiting you?**

Web realtime web application

  ### 24. Great developer experience, enables rapid prototyping

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2021

**What do you like best about Hasura?**

The ability to create backend super quickly

**What do you dislike about Hasura?**

Adding custom business logic takes a while to setup

**What problems is Hasura solving and how is that benefiting you?**

My personal and freelancing projects, I love that I can save so much time by not reinventing the wheel

  ### 25. Saves time and resources involved

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 23, 2021

**What do you like best about Hasura?**

You don't have to write queries also you can call triggers very easily

**What do you dislike about Hasura?**

Nothing as such everything is helpful only

**What problems is Hasura solving and how is that benefiting you?**

Event trigger and cron triggers also writing queries and mutations are so easy to understand

  ### 26. Nice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 02, 2021

**What do you like best about Hasura?**

Interface is very smooth and straight forward

**What do you dislike about Hasura?**

Documentation can be improved so that things will be more clean

**What problems is Hasura solving and how is that benefiting you?**

No problem


## Hasura Discussions
  - [Who uses Hasura?](https://www.g2.com/discussions/who-uses-hasura)
  - [Is Hasura a database?](https://www.g2.com/discussions/is-hasura-a-database)
  - [What is the difference between Hasura and GraphQL?](https://www.g2.com/discussions/what-is-the-difference-between-hasura-and-graphql)
  - [What is Hasura used for?](https://www.g2.com/discussions/what-is-hasura-used-for)

- [View Hasura pricing details and edition comparison](https://www.g2.com/products/hasura/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-16+09%3A27%3A38+-0500&secure%5Bsession_id%5D=782bff77-ecda-44f4-a1c1-042c4ae24d09&secure%5Btoken%5D=e3323908963aeea3214d81f759836d02ff2e1911768e13b5b5aa65d3e0231080&format=llm_user)

## Hasura Features
**Management**
- Data dictionary
- Data Replication
- Query Language
- Data Modeling
- Performance Analysis

**Functionality**
- Code extensibility
- API variety
- Documentation

**Maintenance**
- Data Migration
- Backup and Recovery
- Multi-User Environment

**Governance**
- Management
- Role based access control
- Security

**Security**
- Data Encryption
- User Access Control

## Top Hasura Alternatives
  - [Snowflake](https://www.g2.com/products/snowflake/reviews) - 4.6/5.0 (686 reviews)
  - [Microsoft SQL Server](https://www.g2.com/products/microsoft-sql-server/reviews) - 4.4/5.0 (2,112 reviews)
  - [SAP HANA Cloud](https://www.g2.com/products/sap-hana-cloud-2025-10-01/reviews) - 4.3/5.0 (519 reviews)

