
About Hasura
Hasura is an open source GraphQL engine that creates a GraphQL API from your existing databases. It helps developers reach their data quickly without writing a custom API layer for each table.
What it does
Hasura connects to a database and generates a GraphQL API from its tables and relationships. Apps can then query, filter and change data through that one endpoint. Access rules decide which rows and fields each user role can see. The company also offers a hosted cloud service and products for AI data access.
Key features
- Generates a GraphQL API from your database tables
- Access rules that control which rows and fields each role sees
- Queries, mutations and real-time subscriptions
- Event triggers that call webhooks on data changes
- Source code published under the Apache-2.0 license
Who it's for
Developers and product teams who want a fast data API for web or mobile apps, without building every endpoint by hand. It also suits teams experimenting with AI features that need controlled access to company data.
Pricing and good to know
The open source engine is free to use under the Apache-2.0 license. You run it yourself on your own servers, which means you also manage hosting and upgrades. Hosted and enterprise options are sold separately, so check the site for current plans before you choose one.
Highlights
- Generates a GraphQL API from your database tables
- Access rules that control which rows and fields each role sees
- Queries, mutations and real-time subscriptions
- Event triggers that call webhooks on data changes
- Source code published under the Apache-2.0 license












