
Hasura GraphQL Engine
Open-source GraphQL engine providing instant, realtime APIs on your data

Hasura GraphQL Engine provides instant, realtime GraphQL and REST APIs over your data sources by introspecting schemas and exposing a composable, secure API surface. It supports multiple backends and connector SDKs for adding custom business logic, and includes an admin console and migration tooling for managing schema and metadata.
Key Features
- Instant GraphQL APIs generated from database schemas with support for queries, mutations, subscriptions (realtime).
- Fine-grained row- and column-level access control and permission rules.
- Database event triggers and webhooks for serverless workflows and asynchronous processing.
- Data Connectors architecture (V3) enabling Postgres, MongoDB, ClickHouse, MS SQL Server and other sources.
- Connector SDKs for writing custom business logic in TypeScript, Python, and Go.
- Admin console and migration tooling for schema management and metadata versioning.
- Remote schemas and schema stitching to merge custom GraphQL services into a single endpoint.
- Container-friendly deployment with Docker and orchestration support for cloud/Kubernetes environments.
Use Cases
- Rapidly expose an existing database as a secure, realtime GraphQL API for web and mobile apps.
- Build event-driven pipelines by triggering functions or webhooks on database changes.
- Compose data from multiple sources into a unified API for microservices and analytics.
Limitations and Considerations
- Full feature parity depends on the connected data source; some advanced features vary by connector and database capabilities.
- Operational behavior (performance, caching, realtime scalability) is influenced by the underlying datastore and deployment topology.
Hasura is designed to accelerate API development by automating schema-to-API creation and providing production-oriented features for access control, subscriptions, and eventing. It is commonly used to modernize data access, integrate heterogeneous data sources, and power realtime user experiences.
Categories:
Tags:
Tech Stack:
Similar Services

Supabase
Open source Postgres backend platform with auth, APIs, storage, and realtime
Supabase is an open source Postgres development platform providing authentication, auto-generated REST/GraphQL APIs, realtime subscriptions, edge functions, file storage,...


NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

PocketBase
Lightweight open-source realtime backend with embedded SQLite
Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Appwrite
Open-source backend platform for web and mobile applications
Appwrite is an open-source backend-as-a-service for building web and mobile apps with authentication, databases, storage, functions, realtime APIs, and messaging.


Directus
Headless CMS and instant APIs for SQL databases
Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Medusa
Open-source, headless ecommerce backend built for customization.
Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.

Go
Docker
TypeScript
Python
Haskell
ClickHouse