Synchro
Synchro synchronizes PostgreSQL data with local SQLite databases. Native applications can keep working offline and synchronize through an authenticated HTTP adapter.
The PostgreSQL extension owns server-side synchronization. Swift and Kotlin own the local database and durable synchronization work. React Native exposes those clients through a native bridge.
Start with a working example
Section titled “Start with a working example”Follow First synchronization to edit a note offline and verify it on PostgreSQL and another client.
The guides describe Synchro 0.4.0-rc.4.
Use the local-consumer installation before that release is available.
The support policy distinguishes supported environments from development hosts.
Find the right guide
Section titled “Find the right guide”| Goal | Documentation |
|---|---|
| Install the server | Server setup |
| Install and initialize a client | Client consumption |
| Configure authentication | Auth integration |
| Choose private and shared scopes | Scope modeling |
| Bundle initial local data | Portable seeds |
| Configure limits or recover a development database | Operations |
| Contribute and run checks | Local development |
| Prepare a release | Release procedure |
Understand the contract
Section titled “Understand the contract”Start with Architecture. Use the wire protocol, client contract, and state machines for precise behavior. The invariants and schema evolution describe integrity and compatibility rules.
Testing policy is not release certification. See Testing evidence for the distinction.