In active development this sprint.
PostgreSQL source via logical replication
Change-data-capture stream from the WAL as the first sync source.
Flutter / Dart SDK
First client binding over the Rust core via FFI.
Offline-first mutation queue
Local writes queued and replayed on background sync.
Dual multitenancy
Model A row-level and Model B schema-per-tenant isolation.
Envelope encryption per tenant
Per-tenant data keys wrapped by a KMS master key.
Planned and prioritized for the next cycle.
MySQL / MariaDB and SQL Server adapters
Two more relational sources on the same core.
More client SDKs
JavaScript/TypeScript and Java/Kotlin bindings.
Developer Console (read-only)
Inspect tenants, streams and sync status.
Attachments plane
Sync large blobs to S3, MinIO or Azure Blob.
Confirmed directions, no date yet.
Oracle and MongoDB adapters
Extend beyond PostgreSQL-family sources.
Columnar bulk transport
Initial hydration over Apache Arrow / Parquet.
Real-time sync
Push changes to clients with sub-second latency.
Partial-sync scopes and priorities
Sync only the rows a device actually needs.
Ideas we're investigating with early adopters.
Additional bindings
Swift, .NET and Python client SDKs.
Advanced conflict tooling
Inspect and resolve merge conflicts visually.
Edge and self-host options
Run the sync plane close to your data.