aicoolies logo
Hasura logo
Hasura logo

Hasura

Instant GraphQL and REST APIs on any database

freemiumopen sourceupdated Apr 21, 2026

Hasura auto-generates real-time GraphQL and REST APIs directly from your database schema—PostgreSQL, MySQL, SQL Server, MongoDB, and more. It provides fine-grained row-level and column-level access control, event triggers on database changes, remote schema stitching, and real-time subscriptions out of the box. Available as a managed cloud service or self-hosted, Hasura eliminates weeks of boilerplate API development while maintaining full control over authorization logic.

Hasura connects to your existing databases and instantly generates a complete GraphQL API with queries, mutations, subscriptions, and REST endpoints—no code generation step required. Point it at a PostgreSQL, MySQL, SQL Server, or MongoDB instance, and within minutes you have a production-ready API with filtering, sorting, pagination, aggregations, and relationship traversal across tables. The engine handles query optimization and batching automatically, translating GraphQL operations into efficient SQL.

Authorization in Hasura goes well beyond simple API key checks. The permission system operates at the row and column level, using session variables from your authentication provider (Auth0, Firebase, Clerk, or any JWT/webhook system) to dynamically filter which data each user can access. You define rules declaratively—no middleware code needed. Event triggers fire webhooks on insert, update, or delete operations, enabling serverless workflows, audit logging, and data synchronization without polling.

The platform supports schema stitching to combine multiple GraphQL schemas and REST endpoints into a unified API gateway, making it practical to build a single data access layer across microservices. Real-time subscriptions push live data changes to connected clients over WebSocket. With the Hasura Cloud offering, you get automatic scaling, caching, monitoring, and a generous free tier. Self-hosted deployments run as a single Docker container alongside your database.

Pricing

Free tier available. Pro from $1.50/active-hr.

full pricing breakdown →

Platforms

Cloud (Hasura Cloud) or self-hosted (Docker)

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Cilium logo

Cilium

eBPF-based networking, security, and observability for Kubernetes

Cilium is a CNCF Graduated, Apache-2.0 project for Kubernetes networking, security, and observability using eBPF. It can replace kube-proxy, enforce identity-aware L3-L7 network policies, and add Hubble flow observability plus Tetragon runtime-security signals. Current source checks support GKE Dataplane V2 using Cilium/eBPF and Azure CNI Powered by Cilium for AKS.

Open Source
OrbStack logo

OrbStack

Fast and lightweight Docker Desktop alternative for macOS

OrbStack is a macOS application that replaces Docker Desktop with lightweight container and Linux VM management. Its docs emphasize fast starts, lower CPU and memory overhead, and native macOS integration with menu bar controls, file sharing, and network access to containers by name, with exact gains depending on workload. Supports Docker, Kubernetes, and full Linux VMs.

freemium
Ray logo

Ray

Distributed AI compute engine for scaling Python and ML workloads

Ray is an open-source distributed computing framework built for scaling AI and Python applications from a laptop to thousands of GPUs. It provides libraries for distributed training, hyperparameter tuning, model serving, reinforcement learning, and data processing under a single unified API. Ray's public site highlights OpenAI and other enterprise users. Maintained by Anyscale with Apache-2.0 open-source licensing.

Open Source
Act logo

Act

Run GitHub Actions locally for fast feedback

Act is an open-source tool that runs GitHub Actions workflows locally using Docker containers that match GitHub's execution environment. It provides instant feedback on workflow changes without pushing to a repository, supports matrix builds, secret management, and artifact handling. Act can also replace Makefiles by using workflow files as task definitions, making it useful for both CI/CD development and local task automation across development teams.

Open Source
Clerk logo

Clerk

Drop-in authentication for modern JavaScript apps

Clerk is a complete authentication and user management platform for React, Next.js, and modern JavaScript frameworks. It provides pre-built UI for sign-in, sign-up, user profiles, organizations, MFA, passkeys, JWT sessions, webhooks, and billing. The Hobby plan supports up to 50,000 monthly retained users per app, with Pro, Business, and Enterprise tiers for growing teams.

freemium
Docker logo

Docker

Build, share, and run containers

Industry-standard container platform for building, shipping, and running applications in isolated, reproducible environments. Package apps with all dependencies into portable containers using Dockerfiles and images. Docker Compose orchestrates multi-container applications. Docker Hub hosts millions of pre-built images. Docker Desktop provides GUI management on Mac/Windows. Essential for local development, CI/CD, and production deployments. The foundation of modern containerized infrastructure.

freemiumOpen SourceTelemetry

FAQ

What is Hasura?

Hasura auto-generates real-time GraphQL and REST APIs directly from your database schema—PostgreSQL, MySQL, SQL Server, MongoDB, and more. It provides fine-grained row-level and column-level access control, event triggers on database changes, remote schema stitching, and real-time subscriptions out of the box. Available as a managed cloud service or self-hosted, Hasura eliminates weeks of boilerplate API development while maintaining full control over authorization logic.

Is Hasura free?

Hasura offers a free tier alongside paid plans. Free tier available. Pro from $1.50/active-hr.

Is Hasura open source?

Yes — Hasura is open source.

What are the best Hasura alternatives?

The top editor-verified Hasura alternatives are Supabase, Prisma.