Include the PowerSync Client SDK in your project
Flutter
React Native & Expo
@powersync/react-native@1.11.0
) or HTTP streaming (before @powersync/react-native@1.11.0
). See Developer Notes for more details on connection methods and platform-specific requirements.
JavaScript Web
@journeyapps/wa-sqlite
as a peer dependency. Install it in your app with:@powersync/web@1.6.0
) or HTTP streaming (before @powersync/web@1.6.0
). See Developer Notes for more details on connection methods.Kotlin Multiplatform
build.gradle.kts
file:cocoapods
config in your build.gradle.kts
:linkOnly = true
attribute and isStatic = true
framework setting ensure that the powersync-sqlite-core
binaries are statically linked.Swift
Package.swift
or Xcode:Node.js (Alpha)
@powersync/better-sqlite3
as a peer dependency:@powersync/better-sqlite
package requires native compilation, which depends on certain system tools. This compilation process is handled by node-gyp
and may fail if required dependencies are missing or misconfigured.Refer to the PowerSync Node package README for more details.See the full SDK reference for further details and getting started instructions:.NET (Alpha)
PowerSync.Common
NuGet package to your project:--prerelease
while this package is in alpha.