# PowerSync Service

> Self-hosted sync server that copies data from several backend databases into client-side SQLite with live streaming and offline-first support.

- **Category:** Database Management
- **Licence:** Other
- **Latest version:** v1.27.2
- **Open source:** source_available
- **Languages:** Typescript
- **Platforms:** Docker Compose, NPM
- **Tags:** PostgreSQL, MongoDB, SQLite, MySQL, Sync, Realtime, Offline First, Data replication, Fsl, Bucket Storage

## Description

This server component of the PowerSync engine replicates data from your backend database and pushes it to SQLite databases running on client devices in real time. You define what each user receives through Sync Streams written in YAML. The bucket system deduplicates shared data so the service scales without linear resource growth. You can run it yourself via Docker (journeyapps/powersync-service), Docker Compose, or an npm package. The code is licensed under FSL-1.1-ALv2, which converts to Apache-2.0 after two years.

## Links

- [Homepage](https://github.com/powersync-ja/powersync-service)
- [Website](https://docs.powersync.com/architecture/powersync-service)
- [Docker](journeyapps/powersync-service)
- [GitHub Repository](https://github.com/powersync-ja/powersync-service)
- [Community Discord](https://discord.com/invite/powersync)
- [PowerSync CLI](https://docs.powersync.com/tools/cli)

---
Source: https://selfhost.directory/project/powersync-service