Skip to main content
PowerSync provides client SDKs for multiple frameworks. Each SDK manages a local SQLite database that syncs with your backend. For getting started instructions, see our Setup Guide.

Choose Your SDK

Select your client framework to get started:

JavaScript Web

React Native & Expo

Node.js

Capacitor (beta)

Tauri (alpha)

Dart/Flutter

Kotlin

Swift

.NET (beta)

Rust (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