PowerSync is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases.
This package (packages/powersync-sdk-web
) is the PowerSync SDK for JavaScript Web clients. It is an extension of packages/powersync-sdk-common
.
See a summary of features here.
The web SDK package is currently in a Beta release.
npm install @journeyapps/powersync-sdk-web
This SDK currently requires @journeyapps/wa-sqlite
as a peer dependency.
Install it in your app with:
npm install @journeyapps/wa-sqlite
Our full SDK reference contains everything you need to know to get started implementing PowerSync in your project.
A changelog for this SDK is available here.
The full API reference for this SDK can be found here.
For example projects built with PowerSync on Web, see our Demo Apps / Example Projects gallery. Most of these projects can also be found in the demos/
directory.
- Join our Discord server where you can browse topics from our community, ask questions, share feedback, or just say hello :)
- Please open a GitHub issue when you come across a bug.
- Have feedback or an idea? Submit an idea via our public roadmap or schedule a chat with someone from our product team.