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.