jotaBase

offline-first backend for the edge

/ FREE

Databases

Loading…

/ / /

Access control

Configuration

Overview

API Keys

Auth & Users

Data Structure

Access Rules

Connect

Server Logs

Data flow

Snapshot only — live sync is off tenant …
Browser

IndexedDB (Dexie)

docs
—
pending
—
size
—
checkpoint
—
POST /_pushGET /_sync
Worker

jbase api.jotabase.com

last route
idle
outcome
—
DO stub
Durable Object

SYNC_ROOM › SyncRoom

idFromName(…)

seq
—
tail
—
seals at
—

WebSocket · — client(s) attached

every writeat threshold
Workers KV

SYNC_KV

  • …—
  • …—
  • …access rules
R2

CHUNKS jbase-chunks

…

segments
—
sealed docs
—
size
—
last seal
—
last segment
—
0 events
Never synced

LOCAL (IndexedDB)

Docs (non-deleted)–
Checkpoint seq–
Est. size–
⏳ Pending (unconfirmed) 0

REMOTE

Total writes (seq)–
Sealed segments–
Sealed doc entries–
Tail (hot queue)–
Total size–
Last sealed–

DELTA

Pending download–

LOCAL CACHE

SEED DATA

Docs

REMOTE MAINTENANCE

Seal threshold

DANGER ZONE

Syncing documents…

    / / / Control

    Control