7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Hasura

Open source

Hasura GraphQL Engine gives applications a single, secure API over databases such as PostgreSQL, MongoDB, ClickHouse and SQL Server.

Open-source alternative to

hasura.io
Hasura homepage screenshot
GitHub stars
32k
Last commit
11 days ago
Repository age
8 years
Version
v2.50.3
Licence
Apache-2.0
Self-hosted
Yes

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

SaaS alternatives to Hasura

See all