search
Get Started
search
Hasura - Stack
zoom_in Click to enlarge

Hasura

language

description Hasura Overview

Hasura is an open-source data-access platform centered on a GraphQL engine that can expose database tables, relationships, and operations through an automatically generated API. It is closely associated with PostgreSQL and supports authorization rules, subscriptions for real-time updates, remote schemas, and custom business logic through actions or event triggers. It is intended for developers building data-driven web and mobile applications that require a structured API layer over existing databases.

help Hasura FAQ

Is Hasura free to use or does it require a paid subscription?

Hasura offers both an open-source community edition that can be self-hosted for free and a paid Cloud version with additional features like managed infrastructure and monitoring. The open-source GraphQL engine is available under the Apache 2.0 license.

Can Hasura work with databases other than PostgreSQL?

While Hasura is most closely associated with PostgreSQL, it also supports other databases including MySQL and SQL Server through its data connectors framework. The breadth of native features and performance characteristics may vary depending on the database backend you choose.

Does Hasura support real-time GraphQL subscriptions?

Yes, Hasura's GraphQL engine supports GraphQL subscriptions, which allow clients to receive real-time data updates over WebSocket connections. This feature works natively with PostgreSQL using logical replication and is commonly used for chat applications, live dashboards, and notifications.

How does Hasura handle authentication and authorization?

Hasura does not provide built-in authentication but integrates with external auth providers like Auth0, Firebase, and JWT-based systems. It handles authorization through role-based permission rules that you configure on tables and operations, allowing fine-grained row-level and column-level access control.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare