Nhost API
Nhost API
Nhost is open-source Firebase alternative — managed BaaS with Hasura GraphQL + Postgres + auth + storage + serverless functions.
Hasura auto-generates GraphQL API from Postgres schema
Smaller ecosystem than Supabase
Sign up at nhost.io and create app. JS SDK: const nhost = new NhostClient({subdomain: "...", region: "..."}); await nhost.auth.signUp({email, password});
Uptime · 30-day window
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.
What you can build
- 1GraphQL-first application backends
- 2Managed service for Hasura + Postgres combo
- 3Firebase alternative wanting SQL relational data + GraphQL
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)
Example request
curl https://nhost.io/<endpoint> \
-H "Authorization: Bearer $ACCESS_TOKEN"Getting started
Sign up at nhost.io and create app. JS SDK: const nhost = new NhostClient({subdomain: "...", region: "..."}); await nhost.auth.signUp({email, password});
FAQ
Nhost vs. Supabase?+
GraphQL-first: Nhost. REST + direct Postgres: Supabase.
Technical details
- Auth type
- jwt
- Pricing
- freemium
- Rate limit
- 按 plan
- Protocols
- GraphQL, REST
- SDKs
- javascript, typescript, react, vue, angular