LATEST UPDATE: Flutter and Dart SDK have been released 🎉
Nhost is an easy-to-use, full-featured backend-as-a-service (Baas) for your web and mobile apps. Use GraphQL and our JS/TS or Flutter SDKs to build modern web and mobile apps that scale.
With just a few clicks, Nhost gives you a real-time database, authentication, file storage, transactional emails and payments. You can build advanced backend functionallity with serverless cloud functions, database events and webhooks.
Sign up and create your first app on https://console.nhost.io.
Then connect to your new Nhost app using the JavaScript/TypeScript SDK or Flutter SDK.
$ npm install nhost-js-sdk
# or
$ flutter i nhost-dart-sdk
In your project, initialize the SDK with the endpoint of your new Nhost App:
import { createClient } from "nhost-js-sdk";
const nhost = createClient({
baseURL: "https://project-id.nhost.app"
})
export { nhost };
Now you're ready to develop your app.
Follow this repository to stay-up-to-date with new releases.
Now you're ready to use these fundamental building blocks to build a unique experince:
- Quick Start: Create an app with Readt
- Authentication with email/password, magic link or social logins (Google, GitHub, Facebook, etc).
- Real-time database with GraphQL and Postgres to keep your data in sync.
- File Storage with image transformation.
- Email Templates for your users.
- Payment powered by Stripe (coming soon).
- Todo App with React
- Full App Template with Next.js
- Native Mobile App with Dart and Flutlter
- Nuxt with Apollo.
To further develop your backend, deep dive into these topics:
- Serverless Functions
- User Permissions
- Database events and webhooks
- Local development with the Nhost CLI
Nhost libraries and tools
- JavaScript/TypeScript SDK
- Dart and Flutter SDK
- Nhost CLI
- Nhost React Auth
- Nhost React Apollo
- Nhost Nuxt
First and foremost: Star and watch this repository to stay up-to-date.
Also, follow Nhost on GitHub Discussions, our Blog, and on Twitter. You can chat with the team and other members on Discord, and follow our tutorials and other video material at YouTube.
This repository, and most of our other open source projects, are licensed under the MIT license.
Here are some ways of contributing to making Nhost better:
- Try out Nhost, and think of ways of how you can make the service better.
- Join our Discord and connect with other members to share and learn from.
- Send a pull request to any our open source repositories on Github. We're looking forward to your contribution!
If you discover a security vulnerability within Nhost, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed.