Swift SDK

PlatformSupported?Notes
macOSYes
iOSYes
watchOSYeswatchOS 26 not supported yet
iPadOSYes
tvOSNoPlanned
macOS CatalystNoKT-40442 Support building Kotlin/Native for Mac Catalyst (x86-64 and arm64)
visionOSNoKT-59571 Add support for visionOS SDK
Non-apple targets (Linux, Windows)NoNo good way to link PowerSync

Kotlin SDK

PlatformSupported?Notes
AndroidYes (x86-64, x86, aarch64, armv7)
Android nativeNo
iOSYes (aarch64 device, x86-64 and aarch64 simulators)
macOS (native)Yes (x86-64, aarch64)
macOS catalyst (native)NoKT-40442 Support building Kotlin/Native for Mac Catalyst (x86-64 and arm64)
watchOSYes (aarch64 device, armv8 32-bit pointers ABI, x86-64 and aarch64 simulators)
tvOSYes (aarch64 device, x86-64 and aarch64 simulators)
visionOSNoKT-59571 Add support for visionOS SDK
Windows (JVM)Yes (x86-64 only)
Linux (JVM)Yes (x86-64, aarch64)
macOS (JVM)Yes (x86-64, aarch64)
Linux (native)NoMaybe soon
Windows (native)NoMaybe soon
JSNo
WebAssemblyNo

Dart SDK

PlatformSupported?Notes
Flutter AndroidYes (x86-64, aarch64, armv7)
Flutter iOSYes
Flutter macOSYes (x86-64, aarch64)
Flutter WindowsYes (x86-64 only)
Flutter LinuxYes (x86-64, aarch64)
Flutter webYesOnly dart2js is tested, dart2wasm has issues
Dart webWith custom setup
Dart macOSWith custom setup
Dart WindowsWith custom setup (x86-64 only)
Dart LinuxWith custom setup (x86-64, aarch64)Dart supports armv7 and riscv64gc as well, we currently don’t

.NET SDK

PlatformSupported?Notes
WPFNoSome known build issues
MAUIYes
WinformsYMMV - not tested
CLI WindowsYes
CLI MacYes
Avalonia UIYMMV - not tested

React Native SDK

PlatformSupported?Notes
React NativeYes
React Native w/ ExpoYes
React Native for WebYes
React Native Strict DOMYMMV - not tested
React Native for WindowsNo

JS/Web SDK

PlatformSupported?Notes
Chrome & Chrome-basedYesSee VFS notes
FirefoxYesOPFS Not supported in private tabs
SafariYesOPFS Not supported in private tabs

Node.js SDK

PlatformSupported?Notes
macOSYes
LinuxYes
WindowsYes