Cloudflare D1 client that runs in your browser

Planche is a free GUI for Cloudflare D1 — a real SQL client for the SQLite database behind your Workers, instead of wrangler d1 execute one-liners. Enter your account ID, database ID and an API token and you get a SQL editor, schema browser, editable grid and ERD.

Open the Cloudflare D1 client The Planche SQL client: schema tree, SQL editor and result grid

Features

How it connects

Run npx planche in a terminal (Node 22+). It starts a tiny local agent on your machine that calls api.cloudflare.com with your token and opens this page already paired to it. The browser talks only to 127.0.0.1; the API token never goes to any server other than Cloudflare.

No Node.js? One line installs the agent — curl -fsSL https://planche.dev/install.sh | sh on macOS and Linux, irm https://planche.dev/install.ps1 | iex on Windows. Everything stays inside your home directory, nothing asks for an administrator, and a machine without Node.js gets a private copy of it. Afterwards planche is a command that starts instantly; planche upgrade keeps it current.

D1 is SQLite, so everything from the SQLite viewer applies to the SQL you write. For a local copy of a D1 database (.wrangler/state), open the file directly with the SQLite viewer instead.

Also available: SQLite viewer, MySQL client, MariaDB client, PostgreSQL client, SQL Server client, Oracle client, Neon client, Supabase client, Cloudflare Durable Objects client, Redis client, Elasticsearch client and OpenSearch client.

Free to use

Planche has a free tier that needs no account and uploads none of your data — connection profiles live only in your browser. A few advanced features need Pro; see pricing.