Hasura
Instant GraphQL and REST APIs over your databases
Hasura is profiled here as a Backend tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Hasura is an engine, founded by Tanmai Gopal and Rajoshi Ghosh, that generates a GraphQL and REST API over a database within minutes of connecting it. Pointed at Postgres and other sources, Hasura inspects the schema and exposes queries, mutations, and subscriptions with a fine-grained permission layer that enforces row- and column-level access. Its Community Edition is open source under the Apache 2.0 license, and Hasura Cloud adds managed hosting, caching, and observability for production workloads.
Key Capabilities:
Automatic GraphQL and REST APIs generated from a connected database schema
Role-based authorization with row- and column-level access rules
Realtime GraphQL subscriptions over live database changes
Remote schemas and actions that stitch in custom business logic
Support for Postgres and additional data sources in one API
Hasura Cloud for managed hosting, query caching, and metrics
Alternative tools
- PocketBase
Open-source backend in a single Go file
- DuckDB
In-process analytical database for fast local queries
- WorkOS
Enterprise-ready authentication and SSO for SaaS apps
- pgvector
Vector similarity search as a Postgres extension
- Convex
Reactive backend with a database and serverless functions
- Appwrite
Open-source backend platform for web and mobile apps
