aicoolies logo
Hasura logo

Hasura

Instant GraphQL and REST APIs on any database

Share
freemiumOpen Source
Visit Website →

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.

Platforms

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

Categories

Tags

Use Cases

Alternatives

Related Tools

KubeAI

Kubernetes operator for serving AI inference workloads

KubeAI is an Apache-2.0 Kubernetes operator for deploying and scaling AI inference workloads, including LLMs, embeddings, reranking, and speech-to-text. It gives platform teams OpenAI-compatible endpoints, model proxy/controller primitives, model caching, scale-from-zero behavior, and cluster-native resource management for self-hosted inference on Kubernetes.

open-sourceOpen Source
Freestyle logo

Freestyle

Sandboxes for coding agents — Linux VMs, Git, and deploys in one box

Freestyle is YC-backed sandbox infrastructure built for AI coding agents, shipping secure Linux VMs with nested virtualization, Git servers, and one-click web deploys. It lets agents run real workloads, branch repos, and deploy apps under short-lived identities while billing only for active compute. Used in production by vly.ai, Rork, and Vibeflow.

freemium
VectorChord logo

VectorChord

High-recall Postgres vector search at billion scale

VectorChord is a Postgres extension from the supervc-stack/VectorChord project that brings high-recall vector search to PostgreSQL. As the spiritual successor to pgvecto.rs, it combines IVF indexes with RaBitQ quantization to deliver Pinecone-class performance at billion-vector scale while keeping all data inside a single Postgres database — no separate vector store, no two-system sync, no rewrites when the workload grows.

open-sourceOpen Source
Infinity logo

Infinity

AI-native database for hybrid RAG retrieval

Infinity is an AI-native database from InfiniFlow that unifies dense vectors, sparse vectors, tensors, and full-text search in a single engine. Built for retrieval-augmented generation (RAG) at scale, it powers hybrid search workflows where lexical matching, semantic similarity, and reranking all happen against one storage layer instead of four loosely coupled services.

open-sourceOpen Source
OpenSRE logo

OpenSRE

Open-source toolkit for building AI SRE incident response agents

OpenSRE is Tracer Cloud’s open-source public-alpha Python toolkit for building AI SRE agents that investigate and respond to production incidents. It ships 60+ tools across observability, databases, incident management, communications, deployment and protocol integrations, plus simulation/evaluation workflows for benchmarking agent accuracy before live pager use.

open-sourceOpen Source
sqlite-vec logo

sqlite-vec

Vector search extension for SQLite that runs anywhere

sqlite-vec is a lightweight vector search extension for SQLite written in pure C with zero dependencies. It brings nearest-neighbor search capabilities directly into SQLite databases, enabling AI applications to store and query embeddings without running a separate vector database. The extension works everywhere SQLite runs including Linux, macOS, Windows, WebAssembly in browsers, and even Raspberry Pi devices. Sponsored by Mozilla Builders, Fly.io, and Turso.

freeOpen Source