Lunora Studio

Your backend, fully visible.

A local admin UI for your schema, data, SQL, logs, and advisors — running against your live edge database. It ships with every Lunora app, no setup required.

opens automatically with lunora dev

Lunora Studio — overview
Everything in one place

One window into your edge data

Studio reads your schema and talks to your Durable Objects directly — so what you see is exactly what your app sees.

Schema

Your data model, at a glance

See every table the way Lunora does — shard-local SQLite tables and globally replicated D1 tables, with their columns, indexes, and relations, all derived from defineSchema.

  • Shard-local and global D1 tables side by side
  • Add tables, columns, and indexes, then rerun codegen
  • Table list or interactive relation graph
Lunora Studio — Your data model, at a glance
Data

Browse data where it lives

Browse and edit live rows straight from the edge. Switch storage tier and shard to inspect exactly the data a given user or room sees.

  • Pick a storage tier and shard key
  • Live rows streamed from your Durable Objects
  • Inline editing against the real database
Lunora Studio — Browse data where it lives
SQL editor

A SQL console for the edge

Run SQL against any shard or your global D1 tables without leaving the studio — perfect for one-off lookups, debugging, and quick fixes.

  • Query a single shard or the global tier
  • Full SQLite syntax over your live data
  • Results rendered as a sortable table
Lunora Studio — A SQL console for the edge
Time travel

Rewind to any moment

Every shard is a SQLite database you can rewind. Restore to any moment in the last 30 days by timestamp or bookmark — no extra infrastructure required.

  • Point-in-time restore for any shard
  • Recover by ISO time or explicit bookmark
  • Restart the shard so recovery applies instantly
Lunora Studio — Rewind to any moment
Dashboards

Metrics, the moment you need them

Requests, errors, latency, and live connections — surfaced on a home overview and arranged into dashboards.

Lunora Studio — dashboards
Workflows

Observe durable workflows

Workflows declared in code run as durable Cloudflare Workflows. Start an instance and watch its status from the studio.

Lunora Studio — workflows
And more

More in the box

The studio grows with your app — every Lunora capability shows up here.

Dashboards

Live metrics for requests, errors, latency, and database size — composed into dashboards.

Workflows

Inspect functions declared with defineWorkflow and run as durable Cloudflare Workflows.

Advisors

Static schema and query lints surface unindexed FKs, duplicate indexes, and more.

Migrations & data

Export and import data, replay migrations, and inspect every Lunora function and route.

Zero setup

Open it with one command

Studio runs locally with the Lunora CLI and Vite plugin — always pointed at your live edge database. Nothing to install, nothing to deploy.