Search packages, repositories and app categories

Package detailsv5.8.0

nhost_sdk

Nhost authentication and file storage/retrieval APIs for the Dart language.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
759
Likes
23
Pub points
150

Install package

flutter pub add nhost_sdk

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The nhost_sdk package provides authentication and file storage/retrieval capabilities for Dart applications, enabling seamless integration with Nhost's backend services. It supports user sign-up, login, session management, and secure file uploads and downloads across multiple platforms. Built for developers using Flutter, it simplifies backend operations with a clean, intuitive API. The SDK is designed to work efficiently on Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps requiring real-time data and secure file handling.

Use cases

  • User authentication in Flutter apps
  • Secure file uploads and downloads
  • Real-time data synchronization
  • Cross-platform backend integration
  • Building full-stack Flutter applications
  • Managing user sessions securely

Key features

  • Built-in authentication flows
  • File storage and retrieval
  • Cross-platform support
  • Real-time updates
  • Easy setup via pub add
  • Type-safe API methods

Suitable for

  • Flutter developers seeking backend integration
  • Apps needing secure user auth
  • Projects requiring cloud file storage
  • Cross-platform mobile and web apps
  • Teams using Nhost as their backend service
  • Developers wanting rapid prototyping with backend features

Considerations

  • Requires a Nhost project setup
  • Dependent on Nhost's backend availability
  • Limited customization without backend configuration
  • May require additional security rules
  • Not suitable for offline-first apps without modifications
  • Authentication state persistence needs manual handling

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Nhost Packages for Dart & Flutter


Nhost

Nhost

Quickstart   •   Website   •   Docs   •   Blog   •   Twitter   •   Discord


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:

Architecture of Nhost




Visit https://docs.nhost.io for the complete documentation.

Get Started

Package
nhost_dart Authentication, file storage, and serverless function API clients nhost_dart nhost_dart Pub
nhost_flutter_auth Flutter widgets for exposing Nhost authentication state to your app nhost_flutter_auth nhost_flutter_auth Pub
nhost_flutter_graphql Flutter widgets for providing Nhost GraphQL connections, for use with the graphql_flutter package nhost_flutter_graphql nhost_flutter_auth Pub
nhost_graphql_adapter GraphQL connection setup, for use with the graphql package nhost_graphql_adapter nhost_graphql_adapter Pub
nhost_gql_links (Internal) Library-independent GraphQL link setup nhost_gql_links nhost_gql_links Pub

Categories

Dependencies

Dependency list 6 items

Source repository

Projects using this package

No data available yet.