Skip to content
FindOpenSource

Hasura

Instant GraphQL and REST APIs on top of PostgreSQL and other databases, via Data Connectors.

Overview

Hasura is an open-source engine that exposes a single, composable GraphQL (and REST) API over your data, instead of requiring you to hand-write API endpoints for each table or query. The current major version, Hasura DDN (v3), connects to multiple sources - PostgreSQL and compatible databases, MongoDB, ClickHouse, and Microsoft SQL Server - through Data Connectors, and lets you add custom business logic via TypeScript, Python, or Go connector SDKs. The previous stable line, Hasura V2, is the original GraphQL Engine built primarily around PostgreSQL and remains actively maintained in this same repository.

Hasura fits teams that want to skip building a data-access API layer by hand and instead get instant, secure GraphQL/REST endpoints directly on top of their existing databases, with the option to extend it with custom logic where the generated API isn't enough.

Why it's in this catalog

Catalog rating: ★★★★☆ (4/5)

Instant GraphQL API layer over databases, a distinctive and widely used approach across three categories.

  • Mature
  • Vendor-backed
Categories
BackendAPIDatabase
Keywords
graphqlapipostgresqldatabaserealtimebackend
Languages
Haskell, TypeScript
License
Apache-2.0

Compare with another project

Spotted an error? Suggest an edit on GitHub.