Hasura is an open-source GraphQL engine that instantly generates APIs on your database. See its features, pricing plans, pros, cons and alternatives.
Researched and fact-checked by Bartu Cavusoglu · Updated July 18, 2026
Hasura is an open-source GraphQL engine that connects to a database and instantly generates a complete GraphQL and REST API with built-in permissions, real-time subscriptions and webhook triggers. It was founded in 2017 by Tanmai Gopal and Rajoshi Ghosh and is headquartered in San Francisco with a major engineering presence in Bangalore, India.
Instead of resolving GraphQL queries field by field, Hasura compiles incoming queries directly into a single optimized SQL statement, avoiding the N+1 query problem common in hand-written GraphQL resolvers and giving Hasura a reputation for very low latency and low resource usage.
Hasura automatically generates CRUD operations, real-time subscriptions and fine-grained row and column-level permissions from a database schema, with permission rules able to reference dynamic variables from an organization's existing authentication system. Event triggers fire webhooks on database changes, and scheduled or cron triggers support background jobs.
Actions let teams wire custom business logic written in any language into the unified GraphQL schema, while Remote Schemas and Remote Joins federate multiple GraphQL APIs and external data sources into one endpoint. Beyond PostgreSQL, Hasura's Data Connector framework extends support to MySQL, SQL Server, Oracle, MongoDB, Snowflake and BigQuery.
The open-source Hasura GraphQL Engine is free to self-host with no licensing cost. Hasura Cloud's Free tier requires no credit card and supports up to 3 million API requests per month across up to three projects.
The Cloud Professional tier uses pay-as-you-go pricing at 1.50 dollars per active-hour for Postgres projects and 3.00 dollars per active-hour for advanced database connectors, plus 0.13 dollars per gigabyte of data passthrough. Cloud Enterprise offers unlimited requests, dedicated infrastructure and 24/7 support under a custom annual contract requiring a minimum 12-month upfront commitment.
Hasura is used to instantly generate a GraphQL and REST API from a database, with built-in permissions, real-time subscriptions and webhook triggers, removing the need to hand-write backend resolver code.
Yes, the open-source Hasura GraphQL Engine is free to self-host. Hasura Cloud also has a free tier supporting up to 3 million API requests per month with no credit card required.
No, while PostgreSQL was Hasura's original focus, its Data Connector framework now supports MySQL, SQL Server, Oracle, MongoDB, Snowflake and BigQuery, among other data sources.
Hasura was founded in 2017 by Tanmai Gopal and Rajoshi Ghosh, and the company is headquartered in San Francisco with a major engineering team in Bangalore, India.
Hasura compiles an incoming GraphQL query directly into a single optimized SQL statement rather than resolving fields one at a time, avoiding the multiple round-trip database queries that cause the N+1 problem in hand-written resolvers.
Hasura has raised approximately 239 million dollars in total funding, including a 100 million dollar Series C round in February 2022 that valued the company at approximately 1 billion dollars.