Hasura is a GraphQL engine that automates the creation of APIs, providing developers with a real-time data source integration. It streamlines backend development and accelerates the time-to-market for applications by enabling instant GraphQL API generation from existing databases.

| Product | Mindshare (%) |
|---|---|
| Hasura | 0.9% |
| Palantir Foundry | 14.5% |
| Informatica Intelligent Data Management Cloud (IDMC) | 10.4% |
| Other | 74.2% |
Hasura empowers developers with its ability to automatically generate GraphQL APIs from databases, offering a solution for quickly developing applications that require real-time capabilities. It allows seamless integration with existing databases, providing scalability and comprehensive access control that caters to enterprise-level demands. This transforms database queries into efficient GraphQL operations, simplifying data management and reducing backend coding efforts significantly.
What are Hasura's most important features?In industries like e-commerce and fintech, Hasura's real-time data capabilities have revolutionized user experiences. By offering instant data updates and seamless database integration, companies can enhance customer interactions and data analysis. Access control features support compliance with industry-specific regulations, ensuring secure data handling across various sectors.
| Author info | Rating | Review Summary |
|---|---|---|
| Senior Software Engineer at Pine Labs | 3.5 | I value Hasura for its direct GraphQL database access, permissions, and complex query handling. It's excellent for permission-focused apps, but the free tier's limited performance (under 50 TPS) is a major drawback, impacting my overall rating. |
| Software Engineer at Sunlighten | 4.0 | I use Hasura as a fast, stable GraphQL engine that auto-generates schemas, making development easier. Its real-time subscriptions and granular access control are valuable. Documentation, however, requires prior knowledge. |
| Senior Software Engineer at Pit Solutions | 4.0 | I use Hasura for fast GraphQL development, appreciating its quick data retrieval, mutations, and schema management with role-based filtering. My main concern is efficiently handling distributed transactions given its stateless HTTP protocol. |
| Business Analyst at a healthcare company with 201-500 employees | 3.5 | I use Hasura for back-end data validation, finding its query construction easy and data integration beneficial. Stable, it faces challenges with complex workflows/debugging. I recommend Hasura for its performance and reduced errors over previous solutions. |
| Manager, Software Engineering at a tech vendor with 10,001+ employees | 3.0 | I use Hasura as GraphQL middleware for CockroachDB, valuing its API gateway, playground, and security. While setup was easy, remote schema capture delays impacting deadlines are a concern, resulting in my 6/10 rating. |
| Software engineer at a consultancy with 201-500 employees | 4.5 | I use Hasura for fast API development, saving significant project time with GraphQL, actions, and cron jobs. It's stable and scalable, but I'd improve setup, logging, and certain GraphQL query restrictions. |
| Senior Data Engineer at a energy/utilities company with 1,001-5,000 employees | 3.5 | I used Hasura extensively for API exposure and crucial data access control, finding it user-friendly and effective. However, the free version had limitations, and GraphQL's inability to handle complex queries directly was a drawback, leading me to rate it 7/10. |
| Software Developer at a tech vendor with 10,001+ employees | 3.5 | I used Hasura for GraphQL APIs and RBAC, saving significant development time. I valued its auto-generation and flexibility, though I suggest better native authentication, more database integrations, and improved documentation for a 7/10 rating. |