Skip to main content
PowerSync provides client SDKs for multiple frameworks. Each SDK manages a local SQLite database that syncs with your backend.

Choose Your SDK

Select your client framework to get started:

Dart/Flutter

React Native & Expo

JavaScript Web

Capacitor (alpha)

Node.js (beta)

Kotlin

Swift

.NET (alpha)

Rust (pre-alpha)

Common Tasks

Once you’ve installed an SDK, these guides cover the core functionality:

Reading Data

Query your local SQLite database

Writing Data

Insert, update, and delete records

Watch Queries

Build reactive UIs with live queries

Usage Examples

Common patterns and code examples

Additional Resources

ORM Support

Use type-safe ORMs with PowerSync

Supported Platforms

Platform compatibility for each SDK

Example Projects

Working demo apps and starter templates