2021-02-15 11:52:08 +01:00
2021-02-15 11:39:03 +01:00
2021-02-15 11:52:08 +01:00

Nhost


Nhost

Quickstart   •   Website   •   Docs   •   Blog   •   Discord   •   Twitter

What is Nhost?

Nhost is a modern open-source Firebase alternative. Nhost is also to the backend, what Netlify / Vercel is for the frontend.

Nhost's goal is to provide the most productive developer experience to build apps. We use the most popular and powerful technologies and make them easy to use with zero vendor lock-in.

We also provide a full workflow. This means there's a full workflow from local development, to staging, to production. Every detail is made to make developers as efficient as possible.

A Nhost backend includes PostgreSQL, GraphQL, Hasura, Authentication, Storage, and Serverless Functions.

Getting started

Create a Nhost project for free and get your backend in 45 seconds.

Start your Nhost project →

Nhost compared to alternatives

Nhost Alternatives

How Nhost works

The Nhost stack consists of:

Database PostgreSQL

  • The World's Most Advanced Open Source Relational Database.

Realtime GraphQL (Hasura's GraphQL Engine)

  • Instant GraphQL API based on tables and columns in Postgres.
  • Event trigger webhooks on database changes (insert / update / delete).
  • Connect remote GraphQL schemas.
  • Hasura Actions to extend the GraphQL API with custom business logic.
  • Powerful permission system based on JWT tokens.

Authentication (Hasura Backend Plus)

  • Email / Password.
  • OAuth providers (Google, GitHub, Facebook, Twitter, Apple, Spotify, LinkedIn, Windows Live).

Storage (Hasura Backend Plus)

  • Let users upload and download files / documents / images.
  • Backend by a S3 storage API.
  • On-the-fly image transformation.

Custom API / serverless functions

  • Add any bussiness logic to your backend.

Community

Use Nhost GitHub Discussions and join our Discord Server.

Languages
TypeScript 67.8%
Go 17.5%
HTML 6.8%
CSS 1.9%
Vue 1.8%
Other 4%