About Hasura
Hasura GraphQL Engine is an open-source project for building applications on top of existing data through a single, composable and secure API endpoint. It creates GraphQL APIs automatically, adds fine-grained access control, and can trigger webhooks on database events. The repository holds two generations: V2, the current stable engine, and the V3 engine that powers Hasura DDN. It is released under the Apache-2.0 license.
V3 supports PostgreSQL and its flavors, MongoDB, ClickHouse and Microsoft SQL Server, and lets you write custom business logic with TypeScript, Python and Go connector SDKs. Data connectors link sources to the engine, and the connectors are available as open source from the Connector Hub. The repository's topics also mention BigQuery, REST APIs and subgraph support. The repository is a large mono-repo, so shallow clones are recommended.
Key features
- Automatic GraphQL APIs over your data
- Fine-grained access control rules
- Webhooks triggered by database events
- Support for PostgreSQL, MongoDB, ClickHouse and SQL Server
- Connector SDKs for TypeScript, Python and Go
- V2 stable engine and V3 engine in one repository
Good fit for
- →Instant API layer for an existing database
- →Combining several data sources behind one endpoint
- Tags
- graphql
- api
- hasura
- postgres
- access-control
- backend
- mongodb
- data-layer
Hasura: questions and answers
- What is Hasura used for?
- Hasura GraphQL Engine gives applications a single, secure API over databases such as PostgreSQL, MongoDB, ClickHouse and SQL Server. It is a good fit for instant API layer for an existing database and combining several data sources behind one endpoint.
- Is Hasura open source?
- Yes. Hasura is open source under the Apache-2.0 licence. Its source code is on GitHub at hasura/graphql-engine and is written mainly in TypeScript.
- Is Hasura free?
- Yes. Hasura is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Hasura?
- Yes. Hasura can be self-hosted on your own server or infrastructure.
- What is Hasura an alternative to?
- Hasura is an open-source alternative to AWS AppSync, Apollo GraphOS and Xano. Other open-source alternatives to Xano include Nhost, PostgREST and BuildShip.
- Is Hasura actively maintained?
- Yes. The most recent commit to Hasura was on 21 September 2026, and the latest release is v2.50.3, published on 9 September 2026. The project has 32k stars on GitHub.
Open-source alternatives to Hasura
See all
Nhost
Backend as a Service
The Open Source Firebase Alternative with GraphQL.
MITvs Firebase★ 9.3k
PostgREST
Backend as a Service
REST API for any Postgres database
MITvs Xano★ 28k
BuildShip
Backend as a Service
Low-code Visual Backend Builder, powered by AI ✨ Create APIs, scheduled jobs, backend task
MITvs Xano★ 603
Supabase
Backend as a Service
The Postgres development platform. Supabase gives you a dedicated Postgres database to bui
Apache-2.0vs Firebase★ 111k
PocketBase
Backend as a Service
Open Source realtime backend in 1 file
MITvs Firebase★ 61k
pREST
Backend as a Service
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, hig
MITvs Firebase★ 4.6k
SaaS alternatives to Hasura
See all
AWS AppSync
API Tools
Managed GraphQL and real-time API service on AWS
SaaS
Apollo GraphOS
API Tools
Platform for building, composing and operating federated GraphQL APIs
SaaS
Xano
Backend as a Service
No-code backend builder with a database, API editor and business logic
SaaS
Firebase
Backend as a Service
Firebase is Google's mobile and web app development platform, bundling authentication, databases, hosting, messaging and analytics as a managed backend.
SaaS
Back4App
Backend as a Service
Hosted backend built on Parse Server with a database, auth and cloud functions
SaaS
Backendless
Backend as a Service
Visual backend platform with a database, user management and API services
SaaS

