👋Welcome
Welcome to the developer docs for PowerSync!
Below are our most popular developer resources. If you can't find what you are looking for, use the sidebar to browse all documentation or ask your question on our community Discord.
Overview
Learn how PowerSync works and what problem it solves.
PowerSync Overview
Understand the overall architecture of PowerSync and how it works.
Architecture
In more depth, understand the architecture of the various PowerSync components and how consistency is ensured.
Philosophy
Learn about the philosophy behind PowerSync and why we built it.
Get Started with PowerSync
Learn how to install PowerSync in your project.
Quick-start Guide
Quickly get started with PowerSync.
Installation
Detailed instructions for adding PowerSync to your project.
Tutorial: Supabase + PowerSync
Follow a 15 minute tutorial to quickly learn how to use PowerSync with Supabase.
PowerSync Usage & Resources
Learn how to fully implement PowerSync in your project.
Sync Rules
Sync rules control which data gets synchronized to users' devices - learn everything you need to know about sync rules.
Lifecycle / Maintenance
This section covers use cases that will arise throughout the lifetime of your application.
Use Case Examples
Learn how to implement common use cases with PowerSync.
Client SDK References
Links to PowerSync's client SDKs and their API reference documentation.
Flutter
React Native & Expo
JS Web
Kotlin Multiplatform
Currently in open alpha.
Swift
Currently in private alpha.
Self-Hosting
This applies to self-hosting of the PowerSync Open Edition or Enterprise Self-Hosted Edition.
Overview Video
1-minute video summary of self-hosting PowerSync.
Demo App
Get a feel for self-hosting PowerSync or use as a reference to self-host for development purposes only.
Deployment Template
[Coming soon] Template for deploying self-hosted PowerSync with Railway.
Installation
Run the PowerSync Service in a production environment.
Examples
Explore and learn from example implementations and common use cases with PowerSync.
Demo Apps / Example Projects
Find links to example projects built with PowerSync.
Use Case Examples
Learn how to implement common use cases with PowerSync.
Troubleshooting
Last updated