Hasura Cloud Enterprise logo

    Hasura Cloud Enterprise

    Sold by
    Hasura is helping to build the modern world of globally relevant, data-driven applications and APIs. Hasura's range of data access solutions helps organizations accelerate product delivery by instantly connecting data and services to applications with GraphQL APIs. Hasura Cloud Enterprise takes care of all the performance, security, and reliability requirements of your API layer by adding a powerful suite of production-ready features and a relationship with the Hasura support and customer success engineering team.

    Ratings and reviews

    4.4
    38 ratings
    2 star
    1 star
    63%
    34%
    3%
    0%
    0%
    6 AWS reviews
    |
    32 external reviews
    External reviews are from G2  and PeerSpot .

    Filters

    Review type

    AWS Marketplace reviews
    External reviews
    Reviews (38)
    Fatha Mohamed Qureshi

    Rapid API creation has accelerated development and improved real-time application performance

    Reviewed on May 29, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Hasura is database connectivity and creating APIs. I can use an API for the database quickly without writing any code, which is a specific example of how I use Hasura for database connectivity and API creation.

    What is most valuable?

    The best features Hasura offers include the ability to directly integrate it with the front end, and the performance is quite good and fast.

    Hasura has positively impacted my organization by boosting the productivity of the application in real time. It has also worked with real-time subscriptions where the performance was good, and queries were very fast.

    What needs improvement?

    The learning curve for Hasura is not straightforward, so it takes time to learn. This could potentially be simplified.

    For how long have I used the solution?

    I have been using Hasura for four years.

    What do I think about the stability of the solution?

    Hasura is stable in my experience.

    What do I think about the scalability of the solution?

    The scalability of Hasura is good, with no issues in that area.

    How are customer service and support?

    Customer support for Hasura was quite good. I would rate the customer support a 10 on a scale of one to ten.

    Which solution did I use previously and why did I switch?

    I have not used any solution in competition to Hasura, as that was entirely different.

    How was the initial setup?

    On a scale of one to ten, I would rate Hasura overall an eight, perhaps eight to nine.

    What about the implementation team?

    As of now, it is working well, and I do not see any strong improvement needed.

    What was our ROI?

    I have seen a return on investment. When we write code, the code runs for some milliseconds, and then we have the database query that runs for some milliseconds as well. Using Hasura avoids writing any extra code, so we could save those milliseconds on the server, which will save cost. We can save millions of dollars, or thousands of dollars at least.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing is that since it is very fast, the pricing is less. It takes less time, which is an advantage to the organization.

    Which other solutions did I evaluate?

    Before choosing Hasura, I evaluated PostgreSQL DB, which we connected directly from the code. This required us to write the code, so we opted for Hasura so the productivity would be faster.

    What other advice do I have?

    If I had to pick just one number, I would say nine because development would be faster, which is expected in any industry. It requires less time for development.

    Regarding Hasura's AI capabilities, I think its governance and security are good. Perhaps we could increase those in the future, but since it is in the initial phase, it is quite good with no issues as of now.

    The accuracy of Hasura's output is quite good as of now, with no issues with that.

    My advice to others looking into using Hasura is to directly use it since it is a very good application with high performance and scalability.

    Since Hasura is quite a good product, I have also suggested using it in different products in the current organization. I hope for the best. I would rate this review a 9 overall.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Tejesh Reddy

    Automatic schema generation has simplified secure data access and accelerated development

    Reviewed on May 26, 2026
    Review from a verified AWS customer

    What is our primary use case?

    As an end-user of Hasura, we are using it within our projects. Our usual use cases for Hasura involve using it as an authorizer; instead of writing our own GraphQL schemas, we use Hasura, which is 10x faster, and we don't need to write as much logic ourselves. Hasura is a GraphQL engine tool that generates schemas automatically to connect with the database, so we do not need to manually write the schemas and APIs. We can directly integrate through our application, making the developer's job easier. Additionally, it connects very fast, with APIs being 10x faster compared to normal APIs.

    What is most valuable?

    The features I appreciate most about Hasura include the ability to connect to any database; we are using PostgreSQL, and it automatically generates schemas once connected to the tables. Hasura reads the tables and creates the schemas itself, eliminating the need for users to write their own schemas. Furthermore, it allows for authentication in multiple ways, such as Webhooks and JWT tokens, providing role-based authentication for data, which is a significant feature for us.

    We do use Hasura's real-time subscriptions, and they have a substantial impact on our application's interactivity because, with subscriptions, there is no need to refresh the app whenever data changes. Hasura's subscription feature automatically updates data, making it very important for our workflow. All features provided by GraphQL are provided by Hasura, including subscriptions, mutations, and queries.

    Hasura's granular data access control helps in securing sensitive information by implementing role-based authentication. For instance, if a user is set up with their username or user ID and email, they only have access to their data and nothing else, unless they are an admin or receive other specific permissions.

    What needs improvement?

    Currently, I cannot suggest improvements for Hasura, as it is evolving nicely, and they are releasing the latest versions. I have not encountered any bottleneck problems according to my business logic, and I find the UI and console to be very good, so I have not experienced any issues.

    For how long have I used the solution?

    I have been working with Hasura for a considerable time.

    What do I think about the stability of the solution?

    Regarding stability and reliability, I find them to be very good since we have been using Hasura for the past three years without any downtime. I would rate stability between 8.5 to 9. It works very smoothly.

    What do I think about the scalability of the solution?

    Hasura's scalability depends on how we configure it on-premises; we are using 10 servers according to our business logic and throughput needs. Despite high connection loads, Hasura manages well, and our servers may go down, but Hasura never fails and reconnects quickly. I can confidently say they manage scalability very effectively.

    How are customer service and support?

    I have not had the need to communicate with Hasura's technical support yet.

    Which solution did I use previously and why did I switch?

    Before using Hasura, we were utilizing our own custom APIs and schemas for the same use cases, without any other tools.

    Which other solutions did I evaluate?

    I did not evaluate other options before choosing Hasura because when I joined this company, they had already introduced Hasura. I am not sure if they did any research on alternatives, but I can confirm that I did not.

    What other advice do I have?

    To evaluate the effectiveness of Hasura's event triggers, I use metrics such as the time taken for API calls, which we check using Postman, measuring in milliseconds.

    I can only assess Hasura's value in integrating with microservices architectures from our experience, as we are only connecting one microservice with one PostgreSQL database. I cannot speak to how it performs with multiple microservices; however, it integrates very effectively with the database, and the process is straightforward.

    The most significant benefit I have seen with Hasura is that it makes the developer's job much easier by eliminating the need to write custom APIs and schemas. It is 10x faster because they maintain some internal cache mechanisms efficiently.

    I have used Hasura's official documentation, which is well-provided. If you are a skilled engineer, you can comprehend it effectively, but you need to know the jargon. I would give the documentation a rating of 7 because if someone is not that skilled, they may struggle to understand it without prior knowledge.

    I would rate this review an overall 8.

    reviewer2843958

    Empowered front-end development has removed back-end dependency and enables rapid API creation

    Reviewed on May 26, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Hasura is to write GraphQL queries that I use in the implementation of APIs on the front end.

    I implemented a feature called OKR, Objectives and Key Results, and I used Hasura to write all the GraphQL queries, which have been very helpful for me. Without any back-end developer's help, I can create my own APIs with a limited version of key and data values.

    As a front-end engineer with limited knowledge in the back end, since I started using Hasura, I have no dependency on back-end developers, so I don't need to wait for them to create APIs. I can create my own GraphQL queries, which are very simple, or mutations, and I use subscriptions for real-time data retrieval, which is very helpful for me.

    What is most valuable?

    The best features Hasura offers include a simple UI that anybody can understand, and that is very helpful.

    I appreciate the layout of the UI and the way queries are created; the product development of Hasura is very easy to understand.

    Hasura has positively impacted my organization, as the majority of the APIs were integrated through GraphQL, and most of the time we are using Hasura.

    It saves the team time; I'm not sure about the cost. Since I'm a front-end developer with limited knowledge in the back end, I can easily get the queries directly from the database, making it a win-win for both the team and time.

    What needs improvement?

    Hasura can be improved through the subscription part, as the web socket is a little bit slow compared to other web sockets in the market.

    For how long have I used the solution?

    I have used Hasura for around like three to four years.

    What do I think about the stability of the solution?

    Hasura is stable.

    What do I think about the scalability of the solution?

    Hasura's scalability is good; I'm not aware of other tools, so I cannot clearly answer this question.

    Which solution did I use previously and why did I switch?

    I have only used Hasura and did not previously use a different solution.

    What's my experience with pricing, setup cost, and licensing?

    I don't have authority to purchase Hasura, so I have no idea about the pricing, setup cost, and licensing.

    Which other solutions did I evaluate?

    I did not evaluate any other options before choosing Hasura, as my organization was currently using Hasura, so I continued to use it.

    What other advice do I have?

    I suggest to beginners looking into using Hasura who want to learn the back end, or for simple applications that want to build APIs, that instead of going for a REST API, I suggest GraphQL through Hasura. That will be easy to understand, easy to implement, and it's very beginner-friendly for small applications. I gave this product a rating of eight out of ten.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Deepak Swain

    Secure access control has protected multi-tenant analytics while query complexity still needs improvement

    Reviewed on May 20, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Hasura was my main tool and platform for exposing all of our APIs for our insights page. Everything on our insights webpage was our analytics products from Atency, and that is where we were using Hasura for data access control, having security classes, and controlling the data via APIs.

    In general, everything related to APIs was via Hasura in my previous company. We had our webpage with reports via Power BI, but for all our API-related components, it was everything via Hasura.

    What is most valuable?

    Hasura offers quite user-friendly features. It is easy to adapt, especially since it is GraphQL, which is similar to SQL. It provides a nice interface to build different APIs, and one feature I really appreciated was access control. For example, we had many customers with one single table of data, but data access control prevented one customer from seeing another customer's data.

    Access control was vital for our product-based company with more than 100 customers to prevent data breaches and leaks, which are security issues tied to customer trust. To maintain everything and the trust of our customers, it was crucial to have good data access control. Via this API access control, it was easy; we just added company-level access control to Hasura, filtering based on different customers, ensuring each customer received only their data.

    Hasura positively impacted our organization through useful access control, allowing us to directly obtain data without extra layers of access control processes, which increased efficiency and speed.

    What needs improvement?

    Regarding limitations, we were using the free version, and perhaps the paid version offers more features. The free version had limitations that made me wish for the paid version. Additionally, GraphQL can be slow and has limitations compared to SQL; extremely complex SQL queries are not possible directly in GraphQL, requiring dependence on sources such as Postgres for complex queries.

    Hasura could improve by allowing us to build complex queries within it instead of depending on source databases, which might affect response speed. However, I understand why it is structured this way.

    For how long have I used the solution?

    I have been working in my current field for eight to nine years.

    Which solution did I use previously and why did I switch?

    I started with the company while Hasura was already in use, so I did not experience a replacement scenario but began using it as a new solution.

    What other advice do I have?

    My experience while working with it was quite satisfactory.

    For others considering Hasura, its effectiveness varies depending on the company size and data amount. For medium-scale or startup companies, it is an excellent option since it is free, but it may not handle immense data for huge companies. I would rate Hasura as a seven out of ten based on my experience because it has some limitations, and I would have preferred more features, such as building complex queries, which are not possible in Hasura.

    reviewer2843373

    Auto-generated APIs have transformed renewal workflows and are powering real-time dashboards

    Reviewed on May 19, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Hasura involves dealing with multiple source systems, where we had to create a bunch of repetitive backend work, leading to many APIs that needed to be built. Hasura made development easier because it was useful without wasting time building basic APIs over and over again; instead of creating the controller, service, repository, and DTOs manually, along with filtering and sorting, Hasura has made the work straightforward.

    A quick specific example of a project where Hasura helped me save time is our auto-renewal system, which we built in a recent renewal job. Without Hasura, after processing, a backend would need to expose an API endpoint such as /renewals, requiring us to manually build the DTOs, maintain multiple endpoints, support frontend changes, and handle real-time updates separately using WebSockets. With Hasura, the work became straightforward; the .NET jobs update the database, and it automatically exposes the updated data with no need for backend changes, also aiding in the real-time dashboard updates.

    The feature that had the most impact on my work was real-time data combined with eliminating the backend API development; that combination greatly sped up building the systems. This mattered most because our system needs to process tasks such as renewal processing, background jobs, and orchestration workflows. Using the AG Grid table was particularly useful, as we have to show renewals that are pending, processing, completed, or failed. Without Hasura, we would have had to create several REST endpoints, polling APIs, and manage WebSockets, along with manual filtering APIs. Hasura has changed our approach by handling API generation, GraphQL queries, subscriptions, and filtering, allowing the frontend to no longer wait for backend APIs to make changes.

    Hasura reduced backend boilerplate and enabled real-time operational dashboards by automatically exposing database changes through GraphQL subscriptions, allowing our services to focus only on business processing while Hasura handled API generation and live data.

    What is most valuable?

    In my opinion, the best features Hasura offers are the auto-generated GraphQL APIs, as it has auto-generated GraphQL APIs and instantly provides queries, mutations, and real-time subscriptions. The frontend can fetch whatever data it needs, instead of fetching huge payloads. Since we used AG Grid for showing huge datasets in a table, the filtering and querying capabilities were very powerful, and the role-based security implementation with Hasura is also commendable.

    Hasura positively impacted my organization by facilitating fast development; we saved a lot of time in development. I can estimate that we saved significant time; we do not need to manually create all the GraphQL queries or API generations. I can say we could build an API within hours instead of taking days.

    The time saved reflects a significant return on investment.

    What needs improvement?

    Regarding needed improvements, the complex business logic, nested joins, and over-fetching need to be addressed. Additionally, Hasura needs query limits, caching, monitoring, and better handling of database coupling.

    For how long have I used the solution?

    I have been using Hasura for three years.

    What do I think about the stability of the solution?

    In my experience, Hasura is stable.

    What do I think about the scalability of the solution?

    Hasura's scalability is good, but it heavily depends on proper design; while Hasura can scale horizontally, scalability mostly relies on database design, caching, and subscription management.

    How are customer service and support?

    I have not reached out to customer support, and we have not faced that many issues.

    Which solution did I use previously and why did I switch?

    I did not previously use a different solution with this company.

    Before choosing Hasura, we evaluated other options; we traditionally used REST APIs by building backend services in ASP.NET Web API, along with using Node.js, Express, and Java Spring Boot. The old approach created too much boilerplate, requiring a controller, service, repository, and mapping validations for every table and making our frontend heavily dependent on the backend.

    What other advice do I have?

    My advice to others looking into using Hasura is that if they have an automated system such as auto-renewal, or multiple source systems to deal with while using GraphQL, then I would suggest going with Hasura. I rate this product a 9.

    Moitreyo Chakraborty

    Building robust graphql apis has saved delivery time but still needs smoother auth and ui

    Reviewed on May 19, 2026
    Review from a verified AWS customer

    What is our primary use case?

    I used Hasura for the GraphQL APIs it provided and for RBAC, which would have otherwise taken a lot of time to implement manually and perfectly.

    The project I was building was meant to power both mobile applications and web applications, and GraphQL APIs are particularly suited for mobile-based applications. The RBAC is role-based access control, and there was a particular role hierarchy that the client wanted which I implemented using RBAC.

    When I used NeonDB, it was particularly easy to integrate with Hasura and the flexibility was great because we could extend it.

    What is most valuable?

    The best features Hasura offers, in my opinion, are the production-ready GraphQL features.

    The auto generation of APIs was great, and I liked that we could add our own custom requirements as well, so we were not restricted to the standard but could also enhance the API with our custom requirements.

    Integrations were fairly easier, and I used the X-Hasura-Claims, and it was not very difficult to figure out. It was pretty easy.

    Hasura greatly reduced the time to deliver and also definitely increased the productivity as a result.

    I would say that it almost saved around fifty percent of the time because almost half of the time we spent on building that perfect API, and Hasura gave that out of the box.

    What needs improvement?

    I would recommend that more easy-to-integrate database connectivities can be added, such as NeonDB which was particularly easy to integrate with, but at that time MongoDB had some overhead that was required. I would recommend that and also the authentication part, particularly not RBAC, but I am talking about the authentication; if they were native to Hasura, then I would say that it would be great for that.

    The documentation can always be made better by adding some real business cases that users can go through at a glance, so they can start using Hasura as fast as possible and can deliver something that users can use as fast as possible. The UI was pretty good.

    I believe that I chose a seven out of ten because I think the UI can be made better and the navigation could have been better. Currently, I do not complain about that, but it could have been made better.

    For how long have I used the solution?

    I have used Hasura for about four months.

    What other advice do I have?

    I would give the advice that if others are looking to build something fast and want to avoid the overhead of writing boilerplate APIs and implementing RBAC, they can definitely go for Hasura because it saves a lot of time. I give this product a review rating of seven out of ten.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amith V

    Rapid GraphQL development has accelerated data retrieval and simplified schema migrations

    Reviewed on May 18, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I use Hasura for development purposes as a GraphQL engine that provides REST endpoints for data retrieval and mutation, integrated with our .NET application. It is incredibly fast for development because it combines GraphQL queries directly into a single SQL statement.

    Hasura was used for the article pipeline page where GraphQL queries were created for fetching large scale data using the GraphQL endpoint directly from Hasura engine. With a million records of data, the retrieval is completed within a second using the GraphQL query.

    What is most valuable?

    There is an issue with HTTP transactions since HTTP is a stateless protocol, making it impossible to maintain transactions, which is the only drawback found in the GraphQL queries. Custom transaction methods were built to address this, and role-based query filters were also used, adding connections with the subgraph and Apollo Federated graph, treating it as a subgraph.

    Hasura offers excellent features including role-based filtering, which eliminates the N+1 problem, making it easy to maintain schemas and ensuring fast retrieval and fast mutations.

    The biggest feature that made the most difference for our team is schema maintenance. Hasura is really good for handling different migrations and schema changes. A custom migration task was built for Azure DevOps, which makes it easy to manage. Hasura engine also keeps track of migration numbers, making it simple to handle migrations, and adjusting role-based visibility for users when exposing certain fields or columns is straightforward.

    Hasura has positively impacted the organization mainly by enabling fast retrieval of data through GraphQL, which is the main reason for using it.

    Faster development cycles were noticed when comparing direct SQL queries and the overhead in the execution pipeline. Moving to the GraphQL query made data retrieval very easy.

    What needs improvement?

    The main improvement for Hasura is that it allows communication only through the REST endpoint provided by it. Since that is a stateless protocol, a way needs to be found to handle distributed transactions, perhaps like in EF Core where a transaction scope can be created. The HTTP protocol makes this difficult, so a better solution is needed.

    For how long have I used the solution?

    I have used Hasura for almost four years.

    What do I think about the stability of the solution?

    Hasura is stable based on experience.

    What do I think about the scalability of the solution?

    Hasura is scalable with the ability to use role-specific elements, and it is easy to specify the columns. Horizontal scaling is possible, and the necessary servers can be provided.

    How are customer service and support?

    Direct communication with customer support does not occur since Hasura is owned by the company.

    Which solution did I use previously and why did I switch?

    The architect team determined that Hasura needed to be used, which is why it was selected.

    What about the implementation team?

    Since Hasura is maintained by the company, there is no concern about payment and other related matters.

    What was our ROI?

    The organization is seeing a return on investment, which is why it is promoting Hasura.

    Which other solutions did I evaluate?

    Other options like Hot Chocolate and ChilliCream were evaluated since the application is being built on top of .NET Core, but Hasura seemed easier to maintain.

    What other advice do I have?

    The overall review rating for this product is 8.

    Yogi V

    Streamlines secure card data queries and has revealed performance limits that need improvement

    Reviewed on May 17, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Hasura is that my application is a GraphQL application, and since connecting to the database directly through my UI, Hasura gives very excellent access to directly reach the database and get the request back without any API or endpoint creation. With the same endpoint, we can get considerable data from the database directly.

    A quick specific example of how I use Hasura in one of my applications is that our application shows the cards in the wallet, indicating how many points and gift cards the user has. When a user logs into our application and clicks on their gift cards, the UI makes a call directly to Hasura, where we calculate the particular user's details and collect the amount of the entire gift cards to return back to them. While doing that, we have several payment groups because a user can have different gift cards, for example Domino's or Amazon. While mixing them and providing the exact user those details, not allowing other users to access this user's specific details, Hasura is very helpful.

    What is most valuable?

    The best features Hasura offers are the permissions and the ability to connect to the database seamlessly when we use GraphQL, which Hasura handles exceptionally well.

    These features impact my day-to-day work positively, as they are tremendously helpful at the application level architecture design. However, the disadvantage revolves around performance. You need to upgrade to the Enterprise version to achieve better performance and ensure proper memory is assigned in your hosting container for optimal speed as required.

    Hasura impacts our organization positively by being extremely useful. When we create multiple actions and cache them with Hasura, the caching has proven to be more than helpful. Furthermore, integrating OpenTelemetry into our Node application with Hasura has the added benefit of tracking Hasura calls directly, which helps us monitor our performance effectively.

    What needs improvement?

    Hasura could be improved by enhancing the performance of the free tier version, particularly for small applications that can only accommodate around 500 MB. In my scenario, that would have made a noticeable difference.

    What other advice do I have?

    I have additional comments about my use case and how Hasura fits into my workflow, as it has been helpful in terms of managing permissions for each table and role so that only specific roles can access particular columns. Creating REST API endpoints for each permission management task in internal application admin UIs can be burdensome, but Hasura allows us to handle permissions efficiently. Additionally, if you are using the free tier version, it tends to be slow. I have not used the Enterprise version yet, but regarding the free tier, your application will only achieve more than 40 or 50 TPS at maximum, so that is something to keep in mind when considering Hasura.

    When we implemented Hasura in our application, there was no prior framework, and we noticed significant advantages, especially given our need to manage numerous gift cards and user card details. Hasura simplifies making complex database queries that we would find difficult with our current relational database. Its features, including querying with parameters for equality, range checks, and uniqueness, lead to very fast results that the NodeJS application can handle easily.

    I would rate Hasura overall as 6.5 to 7 for the free tier version since I have not used the Enterprise one. It is pretty basic and simple, with anything above five being adequate. Hasura simplifies implementing complex queries needed for my application, and its permissions allow one user's cards cannot be seen by another user. That is why I conclude it is excellent for permission-focused applications, but the concerns regarding the free tier performance limitations mean you cannot achieve over 100 TPS.

    My advice for others looking into using Hasura is that if your application is not going to reach 50 TPS, then it is very good to use. I am rating Hasura overall as a 7 based on my experience with the free tier version.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Vijayalakshmi Ankalagi

    Back-end data validation has become faster and clearer but complex workflows still need improvement

    Reviewed on May 16, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Hasura is for back-end data validation.

    A quick, specific example of how I use Hasura for back-end data validation is that we had an integration project from one tool to another tool to Epic and how that data is flowing. All data was integrated in Hasura database. From there I use the queries to fetch the data and find out how the data is integrated and how it is working.

    About my main use case with Hasura, I felt Hasura is a pretty user-friendly tool.

    What is most valuable?

    The best features Hasura offers include the way I can construct my queries because I use it for back-end validation.

    What I appreciate most about constructing queries in Hasura is that the entire process is beneficial because it was easy compared to other databases where I can go to the table and select the columns and drag it and construct the queries. The flexibility and the speed are exceptional.

    Hasura has positively impacted my organization because for this project, whatever project I'm working on where previously we were using the normal DB2 and which was a little complicated to use, Hasura made it very easy to understand the data flowing and data integration.

    What needs improvement?

    I'm still using it, so I'm unsure how Hasura can be improved. Perhaps its framework and structure-wise aspects could be enhanced. I feel it's good overall.

    Regarding needed improvements, many developers feel that the complex workflow and validations can be difficult to manage at scale, and debugging access issues are a little confusing. These aspects could be fixed.

    For how long have I used the solution?

    I've been working in my field for the last 17 years.

    I have been using Hasura for about one to one and a half years.

    What do I think about the stability of the solution?

    Hasura is stable.

    What do I think about the scalability of the solution?

    I'm not understanding what it is, analytic application; is scaling I would say something along those lines?

    How are customer service and support?

    I have never tried to work with the customer support.

    Which solution did I use previously and why did I switch?

    Before using Hasura, we used to use SQL DB2, and as I mentioned, it was pretty old and a little time-consuming. That's why we shifted to Hasura.

    What was our ROI?

    I have not seen a return on investment with Hasura because as a team member I used that one, and I'm not the best person to answer that. My manager would be better positioned to provide that information.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing is that I don't know about the cloud which one they used. About the licensing, I think the company provided it to us, so I don't know. The company worked on that one.

    Which other solutions did I evaluate?

    Before choosing Hasura, I am not certain. That decision was taken care of by our leadership team.

    What other advice do I have?

    Since switching to Hasura, I would say there are fewer errors because if we make any error, a detailed analysis will be shown and we can identify and correct it, saving more time on that.

    My advice to others looking into using Hasura is that it's a good choice; performance-wise it is really good, so I would tell others that you can use it. There will be some challenges such as poor indexing and some inefficient GraphQL queries, but Hasura itself is really fast, so I would definitely suggest it. I would rate this review a 7.

    reviewer2842005

    Connecting endpoints through one gateway has simplified secure database access and development

    Reviewed on May 15, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Hasura is to create endpoints that I can use to create, get, or update endpoints to my database. My database is on-premise, so to protect it from attackers, we hide it and give access only to Hasura with all the connections from the application directed to Hasura, which connects to the database and returns the answers.

    A specific example of how I set up Hasura is as follows: first, for any table, I create the table in the database, then I come back to Hasura and reload the schema for the connected database. Once the database is reloaded, I go to the tracking section and track the table that was recently created. After that, once the table is tracked, I go to the GraphQL space and select the table as well as the columns I want, and it will generate the GraphQL query. I give the return type and save this with a particular name, which acts as the endpoint for my application to access that particular table.

    What is most valuable?

    In my experience, the best feature Hasura offers is its scalability.

    Hasura's scalability stands out for me as we had a development server and a production server, and we needed to set up a user acceptance test server, UAT server. For this, all we had to do was set up a few connections, then copy the metadata and load it back to the UAT servers to get started. The migration from one environment to another was very fast, which was very helpful. Regarding reliability, the SQL server can mostly have many concurrent connections and can have issues, but in such cases, the load falls onto Hasura, and it handles it very well. All SQL errors or messages reach Hasura at the end, so we do not need to go back and check it on the SQL layer.

    Hasura has positively impacted my organization as before Hasura, we used to write the GraphQL code and REST APIs for every table. After Hasura, it is just connecting the database to Hasura and then creating a GraphQL query and setting it as an endpoint. That is much easier than the process of writing the REST endpoints at the code level on the backend server. This makes the implementation much easier and many things easier overall.

    What needs improvement?

    I have faced some pain points regarding the migration process.

    Regarding needed improvements about migration, if a company has a single development server and multiple production servers, this segregation can be done at the database level or at the level of tables migration. This could be improved.

    Regarding my main use case with Hasura, the graphical user interface, GUI, the web interface that is offered is particularly very slow if you have a lot of endpoints configured. It is better to use CLI, which is the preferred method for me. All the endpoints are very fast and responsive, as Hasura servers are very fast. The setup does not take a lot of time as it is just one metadata file, and we can recover all of the set endpoints, making backing up and storing everything very easy.

    I would like to add that the user interface is particularly very slow and sometimes overwhelmingly slow. This is not about the response of the endpoints, but rather the user interface itself.

    For how long have I used the solution?

    I have been using Hasura for one year.

    What do I think about the stability of the solution?

    In my experience, Hasura is stable and has been reliable day-to-day; I have never faced any downtime.

    What do I think about the scalability of the solution?

    Hasura's scalability has handled growth or changes in my workloads very well.

    How are customer service and support?

    I have not needed to reach out for help, as I never reached out for any support.

    Which solution did I use previously and why did I switch?

    I did not use any other solution before Hasura; I am a fresher.

    How was the initial setup?

    Hasura's integration capabilities with other tools or services I use are easier to integrate. It is a pretty easy setup; once we have a subscription, we can plug in the database credentials and then get started with creating the GraphQL. This is a much easier process compared to manually creating those endpoints at a backend.

    Hasura saves a lot of time for my team; just for a single table implementation, it would have taken one or two days, but now it just comes down to one or two minutes.

    Hasura's monitoring and logging capabilities are sufficient for my needs; we can integrate Prometheus and Grafana for monitoring. I collected all the logs and metrics from Prometheus and connected them to the Grafana dashboard, from where I can visualize all the issues that are occurring.

    What about the implementation team?

    The experience with pricing, setup cost, and licensing for Hasura was handled by my organization.

    What was our ROI?

    I have seen a return on investment with Hasura, as the time saved is significant at 70% less time dealing with database queries and REST APIs for development, which saved a lot of people's time.

    What other advice do I have?

    My advice to others looking into using Hasura is to look into it if you want to reduce your backend APIs, as that can be drastically reduced.

    Based on my experience so far, I do not think there are any other improvements that Hasura needs. I would rate this product an 8 out of 10.