Hasura is an open-source engine that instantly provides a real-time GraphQL API on top of new or existing databases, allowing developers to build scalable applications with less backend code. It offers powerful query capabilities, built-in authorization, and high-performance APIs that work with multiple database types.
Instant GraphQL APIs on your data | Built-in Authz & Caching
Hasura gives you instant GraphQL and REST APIs on new and existing data sources. Connect Hasura to your data & get APIs in under a minute.
![](https://res.cloudinary.com/dh8fp23nd/image/upload/v1687208638/v3-website/homepage_jra0zf.jpg)
Key Features
- Instant Real-time APIs: Generate GraphQL and REST APIs from your databases in minutes with Hasura's powerful engine.
- Query Capabilities: Perform advanced queries with filtering, pagination, joins, pattern search, and more using Hasura's intuitive query interface.
- Mutations and Subscriptions: Easily insert, update, delete or subscribe to real-time changes in your database with Hasura's mutations and subscriptions.
- Fine-grained Authorization: Define role-based access control down to row and column levels without complex backend code.
- High Performance: Enjoy low-latency and high-throughput APIs thanks to Hasura's architectural optimizations including query caching and prepared statements.
Hasura Screenshots
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/fsj23UAiAr5MkqvlDS.webp)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/t2NiJxqX9dkMoRS6g7.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/i7nhs4NV-oy4AMoYG_.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/1QV5n2HPc8J0B6Olks.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/VCatQonrmQW2AWmx0j.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/s6DDvVUHFwNPLnZ5Mr.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/uwnt6RZxHDsfumzebs.png)
Suggested Developer Use Cases
- Integrate Hasura to instantly turn database content into a GraphQL API for frontend applications, reducing development time for CRUD operations.
- Leverage Hasura’s real-time subscriptions to build interactive dashboards that reflect live data changes without complex backend logic.
- Utilize Hasura's authorization features to quickly implement secure access controls for multi-tenant applications where data segregation is critical.
Stars | Last commit | Project status |
---|---|---|
Star | Thursday, December 28, 2023 | 🌟 Healthy |