Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.powersync.com/llms.txt

Use this file to discover all available pages before exploring further.

Features in PowerSync are introduced through a phased release cycle to ensure quality and stability. Below is an overview of the release stages namely Experimental/Pre-Alpha, Closed Alpha, Open Alpha, Beta and GA (General Availability):
StageProduction ReadinessAPI StabilitySupportDocumentation
Experimental/Pre-AlphaNot production-ready; purpose is early exploration and proof of concept.API may change significantly or be removed.Not covered under SLAs.Limited or placeholder documentation.
Closed AlphaNot production-ready; purpose is early feedback and testing of new ideas.Subject to breaking changes.Not covered under SLAs.Limited or placeholder documentation.
Open AlphaNot production-ready; purpose is broader testing and wider public feedback.Subject to changes based on feedback.Not covered under SLAs.Basic documentation provided.
BetaProduction-ready for tested use cases.Fully stable; breaking changes clearly communicated.Covered under SLAs.Documentation provided; may contain known gaps.
GAProduction-ready for all main use cases.Fully stable; backwards compatibility maintained as far as possible; breaking changes clearly communicated.Covered under SLAs.Comprehensive and finalized documentation.

Service Release Channels

PowerSync Service features are deployed to different release channels throughout their lifecycle.

Open Edition

The latest stable PowerSync Docker image is available under the latest tag and can be pulled using:
docker pull journeyapps/powersync-service:latest
Development images may be released for bleeding edge feature additions or hotfix testing purposes. These images are usually versioned as a 0.0.0-dev-XXXXXXXXXXXXXX prereleases.

PowerSync Cloud

In the PowerSync Dashboard, developers can configure the service version channel for their instance. This option is available in the Settings view for each instance.

Stable

The Stable channel provides the most reliable release of the PowerSync Service. It includes features that may be in the GA, Beta, or Open Alpha stages. Open Alpha features in this channel are typically mature but may still have bugs or known issues.

Next

The Next channel builds on the Stable channel and includes new features, fixes, or modifications to existing stable functionality that may require additional testing or validation.

Feature Status Summary

Below is a summary of the current main PowerSync features and their release states:
Category / ItemStatus
Database Connectors
SQL ServerBeta
MySQLBeta
MongoDBGA
PostgresGA
PowerSync Service
Open EditionGA
Enterprise Self-HostedGA
Sync StreamsBeta
Postgres Bucket StorageGA
Client SDKs
High Performance DiffsExperimental
Tauri SDKAlpha
Rust SDKAlpha
Capacitor SDKAlpha
TanStack QueryAlpha
Node.js SDKBeta
.NET SDKBeta
OP-SQLite SupportBeta
Flutter Web SupportBeta
React Native Web SupportBeta
Flutter SQLCipherBeta
Kotlin SQLite3MultipleCiphersBeta
Vue ComposablesBeta
Swift SDKGA
Kotlin SDKGA
JavaScript/Web SDKGA
Dart/Flutter SDKGA
React Native SDKGA
React HooksGA
ORMs/SQL Libraries
Room (Kotlin)Alpha
TanStack DB (JS)Alpha
GRDB (Swift)Alpha
Drift (Flutter)Beta
Drizzle (JS)Beta
Kysely (JS)Beta
SQLDelight (Kotlin)Beta
Attachment Helpers
KotlinAlpha
SwiftAlpha
JavaScript (new built-in library)Alpha
Flutter (new built-in library)Alpha
Other
CLIBeta
Also see: