Development — entry 037 of 100

Hasura

Verified Jul 2026

Hasura instantly generates a GraphQL API (plus auto-generated REST endpoints) over a connected Postgres, MySQL, or other database, with role-based authorization via JWTs, webhooks, or an admin secret. The open-source engine remains free to self-host with no request limits, alongside a newer managed DDN architecture that adds a free solo-developer tier and paid per-active-model plans; self-hosted deployments block cross-origin requests by default unless CORS domains are configured.

graphqlbackenddatabaseapi-engine
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSDisabledBrowser calls need a server-side proxy.
PricingFreemiumA usable free tier exists, with paid plans for more volume.
FormatsJSON, GraphQLResponses can be requested as JSON or GraphQL.

GreatAPIs Score

Score81out of 100
Authentication15/25API key required
Pricing17/20Freemium tier available
Docs14/20Documentation URL provided
Formats15/15Supports 2 response formats
Freshness20/20Verified within 6 months

Embed this badge

Scored 81 on greatapis.com
<a href="https://greatapis.com/api/hasura/"><img src="https://greatapis.com/badge/hasura.svg" alt="Scored 81 on greatapis.com"></a>

Auth quickstart

  1. Sign up with the provider to get an API key.
  2. Send it on every request as a headerAuthorization: <key>
  3. The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.