Overview

Build modern web and mobile apps fast. Like Google Firebase but better!

Nhost is a backend for developers to build modern web and mobile apps fast.

Nhost automatically combine and host open source software into a perfectly configured backend. This enables developers to start building they apps instead of configuring servers. It also enables developers to build apps fast because of the backend stack used.

A Nhost project containes:

  • PostgreSQL database

  • Hasura

  • Instant realtime GraphQL API

  • Minio S3 server

  • Authentication using JWT

  • Storage with access control

Nhost is very much inspired by Google Firebase, but with SQL and GraphQL (instead of noSQL and REST).

Start a Nhost project and start adding business value to your app in minutes.

PostgreSQL

PostgreSQL is the world's most advanced open source relational database. Mostly your client will access the GraphQL endpoint, and you will manage your database with the Hasura console, but Nhost also gives you direct access to your database for advanced usage.

Hasura

Hasura provides an instant realtime GraphQL API on your database. Nhost gives you access to the Hasura console which enables you to configure your PostgreSQL database and even directly run SQL functions.

As well as giving you access to your tables, Hasura also provides aggregate functions, which can be used to count or sum your data, or return avg, max ormin values.

GraphQL

Your database is automatically and instantly available via a GraphQL API with full CRUD capabilities. You can also perform anything from simple queries to complicated aggregate subscriptions.

Auth

Nhost allows user accounts with a role-based permission structure. You have direct control over which roles can perform which CRUD operation on every field of your database.

Add users via a local strategy or use external OAuth providers (Github, Google, Facebook).

Storage

Handle user-generated file upload and downloads. Backed by MinIO (an object storage server compatible with Amazon S3 APIs) and integrated with Nhost authentication for storage permissions.

Open Source

All software in a Nhost project is Open Source. This mean no vendor lock-in.

‚Äč