v2 · remote sync · time travel · filters · relationships

The first native studio
for Cloudflare D1

Zero setup. No extra dependencies. Browse, filter, query and manage your D1 databases — locally and in production.

$ npm install -g d1s$ d1studio
Node 18+ · wrangler.toml auto-detected
d1-studio — StoreDBlocal · synced 2h ago
Tables
Customers
Orders
Products
Tools
SQL
Migrations
Time travelPRO
TeamPRO
Customers214 rows
plan = pro
idfirst_namelast_nameemailplanactiveorders.customer_id →
1MozellBotsfordevert@hotmail.comprotrue1
3ReneeBednarjeramie@gmail.comprotrue3
7MarcusChenm.chen@gmail.comprotrue7
8PriyaNairpriya@company.ioprotrue8
...

Everything included

Built for D1. Not bolted on.

Unlike general-purpose tools, d1-studio reads your wrangler.toml directly. No ORM dependency, no config, no lock-in.

Table browser
Filter, sort, inline edit, bulk delete. Pagination and row count. Works on any D1 table instantly.
free
SQL editor
Syntax highlighting, query history, and results inline. Run any SQL against local or remote D1.
free
Schema viewer
Column types, indexes, constraints, and FK relationships visualized. Understand your DB at a glance.
free
Migration manager
Write, version, run and rollback migrations. Diff preview before applying. Full history tracked.
free
Export / Import
Export any table or query result to JSON or CSV. Import CSV/JSON with a column mapping UI.
free
Relationship viewer
Click any FK cell to see related rows. Has-many and belongs-to previewed inline in a drawer.
free
Remote sync
Connect to remote D1 via CF API token. Pull remote → local or push local → remote with diff preview.
pro
Global Local/Remote mode
Switch the entire studio source between Local and Remote. Table list, table browser, schema, and SQL follow the selected source. Remote browsing is read-only for safety.
pro
Time travel
Restore your remote D1 to any point within the last 30 days. Visual timeline — no wrangler CLI needed.
pro
Multi-database switcher
Manage all D1 databases in one place. Switch between projects instantly without restarting.
pro

Pricing

Simple. No surprises.

Free for local development forever. Pay for production access. No per-seat pricing on Pro.

Free
$0
forever
  • Local D1 browser
  • SQL editor + history
  • Schema + relationships
  • Migration manager
  • Export JSON / CSV
  • Remote table/data browsing
  • Remote sync
  • Time travel
Start for free
Pro
$45$96
billed yearly
  • Everything in Free
  • Remote D1 via API token
  • Global Local/Remote toggle for table + schema browsing (remote is read-only)
  • Pull / push + diff preview
  • Time travel UI
  • Multi-DB switcher
$45/year · billed yearly

FAQ

Common questions

Do I need Drizzle ORM to use this?
No. d1-studio reads your wrangler.toml directly. It works with raw SQL, Drizzle, Prisma, or no ORM at all. No extra dependencies required.
What does "zero setup" mean exactly?
Run npm install -g d1s once, then d1studio in any project that has a wrangler.toml with a D1 binding. It auto-detects your local SQLite and opens in the browser.
How much is Pro?
Pro is $45/year billed yearly, or $8/month billed monthly.
What's the difference between time travel and remote sync?
Remote sync moves data between your local dev environment and remote D1. Time travel is Cloudflare's own point-in-time recovery — it rolls back your remote DB to any minute within 30 days.
What's your refund policy?
You can get a full refund within 7 days of purchase, even if you've used Pro features.
Does d1-studio collect any personal data?
Only anonymous usage pings — version, platform, and feature events — to improve the tool. No DB contents, no personal info. Set D1_STUDIO_NO_TELEMETRY=1 to opt out completely.