PowerSync SDK for Dart/Flutter
PowerSync is a Postgres-SQLite sync layer, which helps developers to create local-first real-time reactive apps that work seamlessly both online and offline.
This package (powersync
) is the PowerSync client SDK for Dart/Flutter.
See a summary of features here.
Installation
flutter pub add powersync
Getting Started
Our full SDK reference contains everything you need to know to get started implementing PowerSync in your project.
Changelog
A changelog for this SDK is available here.
API Reference
The full API reference for this SDK can be found here.
Examples
For example projects built with PowerSync and Flutter, see our Demo Apps / Example Projects gallery. Most of these projects can also be found in the demos/
directory.
Found a bug or need help?
- Join our Discord server where you can browse topics from our community, ask questions, share feedback, or just say hello :)
- Please open a GitHub issue when you come across a bug.
- Have feedback or an idea? Submit an idea via our public roadmap or schedule a chat with someone from our product team.
Libraries
- powersync
- PowerSync Dart SDK.
- sqlite3
- Re-exports sqlite3 to expose sqlite3 without adding it as a direct dependency.
- sqlite_async
- Re-exports sqlite_async to expose sqlite_async without adding it as a direct dependency.