Skip to content
Temp edited this page Jan 13, 2026 · 20 revisions

D1 Database Manager Wiki

Last Updated January 12, 2026

Welcome to the comprehensive wiki for D1 Database Manager - a modern, full-featured web application for managing Cloudflare D1 databases with enterprise-grade authentication.

🎯 Quick Links

πŸ“š Wiki Contents

Getting Started

Core Features

Advanced Features

Development

Deployment & Operations

Reference

Contributing

🌟 Key Features at a Glance

Database Management

  • βœ… Grid/List views with search filters to browse all D1 databases
  • βœ… Create, rename, clone, delete, download, and optimize databases; import/paste SQL
  • βœ… R2 Backup/Restore + Backup Hub (Workers with R2) - Undo history and R2 backups in one dialog with bulk restore/download/delete and orphaned-backup visibility
  • βœ… Scheduled R2 Backups (Workers with cron triggers) - Daily/weekly/monthly schedules with next-run tracking and enable/disable controls
  • βœ… Safety Backups (Workers) - Delete and rename operations automatically create R2 backups before proceeding
  • βœ… Bulk operations with job history timelines
  • βœ… Database comparison, migration tools, color tags, and FTS5 badges

Table Operations

  • βœ… Grid/List views for tables with search and row search filters
  • βœ… View table schemas with column details
  • βœ… Create, rename, delete, and clone tables with bulk export/clone/delete
  • βœ… Import/export tables (SQL/CSV/JSON) with duplicate handling and auto-add missing columns
  • βœ… Table-level R2 Backup/Restore (Workers with R2) plus undo snapshots for destructive operations (STRICT mode, delete, rename, convert)
  • βœ… Table color tags and status badges (STRICT, FTS5)

Advanced Capabilities

  • βœ… Unified Backup & Restore Hub (Workers with R2) - Undo history and R2 backups in one dialog with bulk restore/download/delete and orphaned-backup visibility
  • βœ… Foreign Key Visualizer & ER Diagram (fullscreen) - Interactive graphs with multi-format export and alphabetized dropdowns
  • βœ… Cascade Impact Simulator with optimized dependency checks
  • βœ… Time Travel - Database bookmarks, checkpoint history, and CLI restore guidance
  • βœ… Read Replication - Enable/disable global read replicas with D1 Sessions API info
  • βœ… FTS5 Full-Text Search - Manage virtual tables, convert to/from regular tables, and dedicated FTS5 search mode
  • βœ… Index Analyzer with "Create All Indexes" one-click apply
  • βœ… Metrics Dashboard - Query volume, latency, rows read, and storage trends
  • βœ… Query Console upgrades - SQL Diff, SQL formatter, syntax highlighting, word wrap toggle, inline error squiggles, autocomplete toggle, and Drizzle ORM console (introspect, migrate, push, export)
  • βœ… Cross-database search and database comparison

User Experience

  • βœ… Dark/Light/System theme support
  • βœ… Responsive design (desktop, tablet, mobile)
  • βœ… Beautiful UI with shadcn/ui components
  • βœ… Keyboard shortcuts
  • βœ… Real-time progress tracking

πŸš€ Version Information

Current Version: 2.4.0
Last Updated: January 12, 2026
Status: Production/Stable

Technology Stack

  • Frontend: React 19.2.3, Vite 7.3.1, TypeScript 5.9.3
  • UI: Tailwind CSS 4.1.17, shadcn/ui
  • Backend: Cloudflare Workers, D1 + R2 + Durable Objects
  • Auth: Cloudflare Access (Zero Trust)

πŸ“– About This Wiki

This wiki provides comprehensive documentation for:

  • Users - Learn how to use D1 Manager effectively
  • Developers - Understand the architecture and contribute
  • Operators - Deploy and maintain production instances

Navigation Tips

  • Use the sidebar (if available) to browse all pages
  • Each page has links to related topics
  • Code examples are provided throughout
  • Screenshots and diagrams illustrate key concepts

🀝 Getting Help

πŸ“„ License

D1 Database Manager is released under the MIT License. See the LICENSE file for details.


Made with ❀️ for the Cloudflare community

Clone this wiki locally