graphql-engine
SHA-256Connect to your databases and get a production-ready GraphQL API instantly, with built-in subscriptions, auth, and extensibility.
Smart Download
Download Download Version
v2.48.16 · 75.1 MB
Instant realtime GraphQL APIs on your databases, no backend code required.
Core Features
- Auto-generates GraphQL APIs from databases (PostgreSQL, MongoDB, ClickHouse, MS SQL Server)
- Built-in realtime subscriptions, pagination, aggregation, and granular permission control
- Extensible with custom business logic in TypeScript, Python, or Go
- Web console and CLI for easy management and debugging
What It Can't Do
- •Note version differences: V3 is the next-gen engine with more connectors but still evolving; check migration guides. In production, enable HTTPS and strong authentication. Consider setting query depth limits and rate limiting for complex queries.
Use Cases
- Rapidly build a GraphQL backend for existing databases, accelerating mobile or web app development
- Unify multiple data sources under a single API gateway, reducing backend boilerplate
- Real-time data push applications (chat, dashboards, live feeds)
Hasura GraphQL Engine is an open-source tool that connects to your databases and instantly gives you a production-ready GraphQL API. It supports PostgreSQL, MongoDB, ClickHouse, and MS SQL Server, with built-in subscriptions, pagination, aggregation, and powerful authorization rules. You can also extend it with custom business logic using TypeScript, Python, or Go. It comes in two major versions: V2 (current stable) and V3 (next-gen with more connectors and cloud-native architecture). Hasura eliminates the need to write backend code for CRUD operations, dramatically accelerating development while maintaining security and performance.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install Docker (or Podman)
Step 2: Run docker run -d -p 8080:8080 -e HASURA_GRAPHQL_DATABASE_URL=postgres://... hasura/graphql-engine:latest
Step 3: Open browser at http://localhost:8080/console to start
- Step 1: Install Docker (or Podman)
- Step 2: Run docker run -d -p 8080:8080 -e HASURA_GRAPHQL_DATABASE_URL=postgres://... hasura/graphql-engine:latest
- Step 3: Open browser at http://localhost:8080/console to start
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
f39ab311668a8b794a2e223382ac323092e3409706c2bf84a01aeec839891591This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop and remove the Docker container: docker stop <container-id> && docker rm <container-id>; delete data volumes if needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.