Full SDK reference for using PowerSync in Flutter/Dart clients
The PowerSync Flutter SDK is distributed via
The full API reference documentation can be found here on the Flutter package page:

SDK Features

  • Real-time streaming of changes.
  • Direct access to the SQLite database - use SQL on the client and server.
  • Operations are asynchronous by default - does not block the UI.
  • Supports one write and many reads concurrently.
  • No need for client-side database migrations - these are handled automatically.
  • Subscribe to queries for live updates.

Setup Functions

The important setup functions are:

CRUD Functions

The most commonly used CRUD functions to interact with your SQLite data are: