Nhost API logo

Nhost API

Nhost API

UnknownFreedeveloper-tools

Nhost is open-source Firebase alternative — managed BaaS with Hasura GraphQL + Postgres + auth + storage + serverless functions.

Use it when

Hasura auto-generates GraphQL API from Postgres schema

Watch for

Smaller ecosystem than Supabase

First check

Sign up at nhost.io and create app. JS SDK: const nhost = new NhostClient({subdomain: "...", region: "..."}); await nhost.auth.signUp({email, password});

Auth
jwt
CORS
?
HTTPS
Yes
Signup
?
Protocol
GraphQL, REST
Pricing
freemium

Uptime · 30-day window

Health history will appear here after the next daily check.
01

About this API

Nhost is a Swedish open-source BaaS founded 2020; core tech stack is Hasura — Hasura is an open-source tool that auto-generates GraphQL API from Postgres schema (you CREATE TABLE users and it gives you users / users_aggregate GraphQL fields). Nhost bundles Hasura + Postgres + own auth + S3 storage + serverless functions into managed BaaS. Differentiator vs. Supabase: GraphQL-first (Supabase primarily REST + PostgREST, GraphQL secondary). Suits frontend developers who prefer GraphQL experience. Smaller ecosystem than Supabase but holds niche in GraphQL community. Open-source (MIT) + self-host option.

02

What you can build

  • 1GraphQL-first application backends
  • 2Managed service for Hasura + Postgres combo
  • 3Firebase alternative wanting SQL relational data + GraphQL
03

Strengths & limitations

Strengths

  • Hasura auto-generates GraphQL API from Postgres schema
  • Postgres + GraphQL + auth + storage integrated
  • Open-source (MIT)

Limitations

  • Smaller ecosystem than Supabase
  • GraphQL learning curve (team needs familiarity)
  • Depends on Hasura (Hasura had license changes historically)
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://nhost.io/<endpoint> \
  -H "Authorization: Bearer $ACCESS_TOKEN"
05

Getting started

Sign up at nhost.io and create app. JS SDK: const nhost = new NhostClient({subdomain: "...", region: "..."}); await nhost.auth.signUp({email, password});

06

FAQ

Nhost vs. Supabase?+

GraphQL-first: Nhost. REST + direct Postgres: Supabase.

07

Technical details

CORS: ?HTTPS: YesSignup: ?Open source: No
Auth type
jwt
Pricing
freemium
Rate limit
按 plan
Protocols
GraphQL, REST
SDKs
javascript, typescript, react, vue, angular
08

Tags