FLUTTER ECOSYSTEM

pocketbase

Multi-platform Dart SDK for PocketBase, an open source realtime backend in 1 file.

Latest version
0.23.3
30-day downloads
6.9K
Likes
286
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The PocketBase Dart SDK is a multi-platform library that enables seamless integration with PocketBase, a lightweight, open-source realtime backend server packaged in a single file. It provides developers with direct access to PocketBase's database, authentication, file storage, and real-time subscriptions from Flutter and other Dart applications across Android, iOS, Web, macOS, Windows, and Linux. The SDK simplifies backend interactions with clean, intuitive APIs for querying data, managing users, uploading files, and receiving real-time updates. Ideal for rapid prototyping and full-scale apps needing a self-hosted, scalable backend without complex infrastructure.

Use cases
  • Real-time data synchronization
  • User authentication and management
  • File uploads and storage
  • Rapid app prototyping
  • Self-hosted backend solutions
  • Cross-platform mobile and web apps
Key features
  • Real-time subscriptions
  • Built-in authentication
  • File storage API
  • Multi-platform support
  • Simple setup with one binary backend
  • Type-safe data queries
Suitable for
  • Flutter developers seeking a lightweight backend
  • Startups building MVPs quickly
  • Teams wanting self-hosted solutions
  • Full-stack developers using Dart
  • Apps requiring real-time features
  • Projects avoiding cloud vendor lock-in
Considerations
  • Requires running a PocketBase server separately
  • Limited to PocketBase's feature set
  • Manual server deployment needed
  • Not suitable for large-scale enterprise backends
  • Real-time performance depends on server location
  • Authentication security relies on proper server configuration
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add pocketbase

Categories

Source repository

Related projects