Open-Source & Source-Availability
PowerSync client SDKs and supporting client-side packages are open-source (Apache 2.0 & MIT). The server-side PowerSync Service as well as CLI are available under the Functional Source License (FSL).
See Licensing & Terms for an overview of PowerSync editions and licenses.
If you have any questions, join the discussion on Discord.
Server-Side Packages
powersync-service
The server-side PowerSync Service responsible for data replication and streaming to clients (read path).
Client-Side Packages: SDKs
powersync.dart
Monorepo for Flutter/Dart related packages, including:
- PowerSync client SDK: Flutter/Dart
- Built-in: Attachments
- ORM integrations: Drift
powersync-js
Monorepo for JavaScript/TypeScript related packages, including:
- Client SDKs: React Native, web, Node.js, Capacitor, Tauri
- Built-in: Attachments
- Frameworks: React, Vue, Nuxt, TanStack Query
- ORM integrations: Kysely, Drizzle
Client-Side Packages: Other
sqlite_async.dart
SQLite library for Flutter/Dart. Used by powersync.dart and also usable stand-alone.
powersync-sqlite-core
SQLite extension implemented in Rust that is used by PowerSync client SDKs, providing common SDK functionality.