Last updated:
0 purchases
nhost dart
Nhost Dart SDK #
Nhost authentication and file storage API clients for Dart
and Flutter.
Includes support for:
User sign in and registration, including multi-factor authentication
Email and password changes, either directly or via email confirmation
Storage and retrieval of arbitrary files
Scaling and transformation of stored files
GraphQL authentication, via
nhost_graphql_adapter
Sample #
import 'package:nhost_dart/nhost_dart.dart';
void main() async {
final nhost = NhostClient(
subdomain: Subdomain(
region: 'eu-central-1',
subdomain: 'backend-5e69d1d7',
),
);
// for self host or local host you may use ServiceUrls
/*
final nhost = NhostClient(
serviceUrls: ServiceUrls(
authUrl: '',
storageUrl: '',
functionsUrl: '',
graphqlUrl: '',
),
);
*/
// User registration
await nhost.auth.register(email: '[email protected]', password: 'xxxxx');
// Upload a file
final currentUser = nhost.auth.currentUser;
await nhost.storage.uploadBytes(
filePath: '/users/${currentUser.id}/image.jpg',
bytes: [/* ... */],
contentType: 'image/jpeg',
),
// Log out
await nhost.auth.logout();
}
copied to clipboard
Getting Started #
Latest Release #
dependencies:
nhost_dart: ^1.0.1
copied to clipboard
🔥 More Dart & Flutter packages from Nhost #
nhost_graphql_adapter
nhost_flutter_graphql
nhost_flutter_auth
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.