![Nhost](https://i.imgur.com/ZenoUlM.png)
# Nhost Quickstart   •   Website   •   Docs   •   Blog   •   X   •   Discord   •   Ask Nhost Guru (third party, unofficial)

**Nhost is an open source Firebase alternative with GraphQL,** built with the following things in mind: - Open Source - GraphQL - SQL - Great Developer Experience Nhost consists of open source software: - Database: [PostgreSQL](https://www.postgresql.org/) - Instant GraphQL API: [Hasura](https://hasura.io/) - Authentication: [Auth](https://github.com/nhost/nhost/tree/main/services/auth) - Storage: [Storage](https://github.com/nhost/nhost/tree/main/services/storage) - Serverless Functions: Node.js (JavaScript and TypeScript) - [Nhost CLI](https://github.com/nhost/nhost/tree/main/cli) for local development ## Architecture of Nhost



Visit [https://docs.nhost.io](http://docs.nhost.io) for the complete documentation. # Get Started ## Option 1: Nhost Hosted Platform 1. Sign in to [Nhost](https://app.nhost.io). 2. Create Nhost app. 3. Done. ## Option 2: Self-hosting Since Nhost is 100% open source, you can self-host the whole Nhost stack. Check out the example [docker-compose file](https://github.com/nhost/nhost/tree/main/examples/docker-compose) to self-host Nhost. ## Sign In and Make a GraphQL Request Install the `@nhost/nhost-js` package and start building your app: ```ts import { createClient } from '@nhost/nhost-js' const nhost = createClient({ subdomain: 'your-project', region: 'eu-central-1' }) await nhost.auth.signInEmailPassword({ email: 'user@example.com', password: 'password123' }) await nhost.graphql.request({ query: ` query GetUsers { users { id displayName email } } ` }) ``` ## Frontend Agnostic Nhost is frontend agnostic, which means Nhost works with all frontend frameworks.
# Resources - Start developing locally with the [Nhost CLI](https://docs.nhost.io/platform/cli/local-development) ## Nhost Clients - [JavaScript/TypeScript](https://docs.nhost.io/reference/javascript/nhost-js/main) - [Dart and Flutter](https://github.com/nhost/nhost-dart) ## Applications - [Dashboard](./dashboard) - [Docs](./docs) ## Community ❤️ First and foremost: **Star and watch this repository** to stay up-to-date. Also, follow Nhost on [GitHub Discussions](https://github.com/nhost/nhost/discussions), our [Blog](https://nhost.io/blog), and on [Twitter](https://twitter.com/nhostio). You can chat with the team and other members on [Discord](https://discord.com/invite/9V7Qb2U) and follow our tutorials and other video material at [YouTube](https://www.youtube.com/channel/UCJ7irtvV9Y0EQMxpabb6ntg?view_as=subscriber). ### Nhost is Open Source This repository, and most of our other open source projects, are licensed under the MIT license. ROSS Index - Fastest Growing Open-Source Startups | Runa Capital ### How to contribute Here are some ways of contributing to making Nhost better: - **[Try out Nhost](https://docs.nhost.io)**, and think of ways to make the service better. Let us know here on GitHub. - Join our [Discord](https://discord.com/invite/9V7Qb2U) and connect with other members to share and learn from. - Send a pull request to any of our [open source repositories](https://github.com/nhost) on Github. Check out our [contribution guide](https://github.com/nhost/nhost/blob/main/CONTRIBUTING.md) for more details about how to contribute. We're looking forward to your contribution! ### Contributors

A table of avatars from the project's contributors