The next step after configuring your database and connecting it to your PowerSync instance, is to include the appropriate PowerSync Client SDK package in your app project. On a high level, this involves the following steps:

  1. Install the SDK (see below)

  2. Define your Schema

  3. Instantiate Local PowerSync Database

  4. Integrate with your Backend [Optional]

    1. Download data from your database

    2. Write mutations to your backend

PowerSync currently supports apps built in Flutter, React Native & Expo, JavaScript Web, Kotlin Multiplatform (beta), and Swift (alpha).

Please see the steps based on your app framework:

Next Steps

For an overview of the client-side steps required to set up PowerSync in your app, continue reading the next sections.

  1. Define your Schema

  2. Instantiate PowerSync Database

  3. Integrate with your Backend

For a walkthrough with example implementations for your platform, see the Getting Started section of the corresponding SDK reference linked above.