Synqio is a sync engine for collaborative and offline-first apps: open one stream, publish events, and every client and server converges — automatically, conflict-free.
# open a bidirectional event stream (HTTP/2, gRPC) POST /sync.v1.Events Authorization: Bearer <token> # client → publish a change { "op":"patch", "doc":"board/42", "rev":1187 } # server → fan-out to every subscriber, in order ◂ patch board/42 rev 1188 (3 peers, 6 ms) ◂ presence board/42 +2 (cursor sync)
A single HTTP/2 connection carries every publish and subscribe — no polling, no reconnect storms.
CRDT documents converge regardless of order, so concurrent edits never clobber each other.
Clients keep working offline and replay their event log on reconnect; the engine reconciles.
Ephemeral presence, typing and cursor channels ride the same stream with zero setup.
Signed tokens scope every subscription to the documents and channels a client may see.
Every event is appended to a per-document log you can replay, audit or fork.
Operational · 6 ms p50 fan-out
Operational · 3,400 live streams
Operational · replication healthy