jotaBase

offline-first backend for the edge

/ FREE
Lab

Databases

Loading…

Open a public database, read-only:

Start from an example

Open reads the public example, read-only, with nothing to create. Create my copy makes a database in your account and fills it with generated data, access rules and saved queries. The copy is yours: change it, break it, delete it and create it again.

/ / /

Access control

Configuration

Overview & Statistics

SERVER

Loading…

THIS BROWSER

Documents held–
Stored as–
Checkpoint seq–
Pending download–
Est. local size–
Pending upload0

Data View

Import file

Collection
Id column

Index

Sync to see the collections.

Controls

SEALING

Seal threshold

DANGER ZONE

    Never synced

    Tables

    Loads with the SQL engine.

    Saved queries

    None yet.

    Examples

    Downloading segments… The Data Explorer comes back when the sync ends, so no query reads a half-downloaded copy.
    Click a line to open its join, a box to open its rows.

    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
    —
    Write … step 1 / 1
    0 events
    
              
    / / / Control

    Control

    API…