hasura/graphql-engine

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 13th, 2026
Created on June 18th, 2018
Open Issues & Pull Requests: 2,373 (+0)
GitHub issues: Enabled
Number of forks: 3,038
Total Stargazers: 32,112 (+0)
Total Subscribers: 354 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 71.7 days
90th percentile: 188.3 days
Tracked items: 413

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "c/v3-engine" is answered fastest, typically in about 11 hours, while "ddnbugbounty-2024" waits about 4 months. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 219
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 1,152 days
Stale 30+ days: 214
Stale 90+ days: 204

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • k/enhancement (156)
  • k/bug (128)
  • k/v3-bug (64)
  • c/server (55)
  • c/v3-engine (41)
  • ddnbugbounty-2024 (29)
  • c/v2-engine (26)
  • engine (25)

Detailed Description

Hasura GraphQL Engine is a GraphQL API server that automatically generates a composable, secure GraphQL endpoint from your databases.

The tool solves the problem of building data APIs by eliminating manual API development. It introspects your database schema and instantly exposes it as a GraphQL API with fine-grained access control and real-time capabilities. The engine supports multiple data sources including PostgreSQL and its variants, MongoDB, ClickHouse, and MS SQL Server. It can trigger webhooks on database events and allows custom business logic through TypeScript, Python, and Go Connector SDKs.

Teams building modern applications that need rapid API development should consider this tool, particularly those already using supported databases who want to avoid writing boilerplate API code. It suits projects where you need real-time data delivery, fine-grained authorization, and the ability to compose data from multiple sources. The project offers two versions: V3, which is the forward-looking architecture powering Hasura DDN with support for multiple data sources and custom connectors, and V2, which remains the current stable version focused on PostgreSQL.

The repository is a large, active monorepo containing multiple parts of the Hasura ecosystem with substantial historical commits, which the maintainers acknowledge can slow initial cloning and recommend shallow cloning or checking out only specific folders to address. The team provides a Code of Conduct and security reporting guidelines, and actively solicits contributions through a documented contributing guide.