Sync & storage infrastructure
The data layer for local-first apps.
Gletix keeps data in sync across devices and stores it durably — one engine, a clean API, no moving parts to manage.
Read the documentation →$ gletix serve
Gletix APIv1
GET /v1/{ns}/{key}Read a single record.PUT /v1/{ns}/{key}Create or replace a record.DELETE /v1/{ns}/{key}Remove a record.GET /v1/{ns}/_watchServer-sent stream of changes in the namespace.Capabilities
01
Realtime sync
Changes replicate across every connected client in milliseconds, with deterministic conflict resolution.
02
Durable storage
An append-only log with point-in-time recovery keeps every write safe and auditable.
03
One clean API
A single REST and streaming interface — no SDK lock-in, no schema migrations to babysit.
Gletix Sync·Realtime sync·Durable storage·REST & streaming API·Single binary
Running in three steps.
Point Gletix at a directory and connect. That's the whole setup.
- 1Start the engine on any host.
- 2Open a namespace for your app.
- 3Read and write through the API — sync is automatic.
# start the engine
$ gletix serve --data ./store
# create a namespace
$ gletix ns create notes
→ namespace ready · api · sync
# write through the API
$ curl -X PUT /v1/notes/today \
-d '{"body":"hello"}'