postbasefl 0.1.1 copy "postbasefl: ^0.1.1" to clipboard
postbasefl: ^0.1.1 copied to clipboard

The official Dart/Flutter client for Postbase — a self-hosted, open-source backend as a service built on PostgreSQL. REST query builder, auth, storage, and RLS support for Flutter and plain Dart.

0.1.1 #

  • No library changes. Adds a GitHub Actions workflow that publishes to pub.dev automatically via OIDC when a v<version> tag is pushed — this release validates that pipeline end-to-end.

0.1.0 #

Initial release — Dart/Flutter port of postbasejs.

  • Query builder: select/insert/upsert/update/delete, all filter methods, .or()/.not(), joins with column-alias remapping, .single()/.maybeSingle(), limit/offset/range, count option.
  • Auth client: password, magic link, OTP, email OTP, native id-token (Apple/Google), OAuth (PKCE, deep-link based), remember-me, onAuthStateChange as a Stream, admin methods.
  • Storage client: upload (Uint8List / dart:io File), download, remove, list, public/signed URLs, move/copy, bucket management.
  • Email client.
  • Raw SQL (postbase.sql) with positional $1/$2 params.
  • RPC (postbase.rpc).
  • Session persistence via shared_preferences (metadata) + flutter_secure_storage (refresh token).
  • CookieAdapter for Dart backend (shelf/dart_frog) session forwarding.
  • Realtime (WebSocket subscriptions) is not yet implemented — planned as a future addition.
0
likes
130
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The official Dart/Flutter client for Postbase — a self-hosted, open-source backend as a service built on PostgreSQL. REST query builder, auth, storage, and RLS support for Flutter and plain Dart.

Homepage
Repository (GitHub)
View/report issues

Topics

#postbase #backend #database #authentication #storage

License

MIT (license)

Dependencies

app_links, crypto, flutter, flutter_secure_storage, http, http_parser, meta, shared_preferences, url_launcher

More

Packages that depend on postbasefl