One interface for many databases: connect, browse, query, edit, and sync — all natively implemented.
Full schema browsing, EXPLAIN, multi-database sessions, SSL / SSH.
Compatible branches, session-level multi-database switching, data sync.
Open local files directly — zero configuration.
Dedicated view: database list + key browser, all data types supported.
Cloud database proxy plugin with domain instance semantics.
Plugin drivers: Presto / Trino analytics engines and data exploration platforms.
PostgreSQL / MySQL / MariaDB: a single connection lets you browse and switch multiple databases in the sidebar. When a logical database name is configured, it locks to that database to prevent mistakes.
Auto-generates database ER diagrams — foreign key relationships and table structure visualized, ideal for understanding unfamiliar databases quickly.
DataZen uses a compile-time plugin architecture (similar to Caddy 2): built-in drivers are
always available; external drivers register at build time via
register_driver!, with Git refs pinned for reproducible builds.
| Driver | Type | Description |
|---|---|---|
| PostgreSQL / MySQL / SQLite / Redis | Built-in | Full core feature support |
| kiwi | Git plugin | Cloud database proxy with domain instance semantics |
| OLAP | Git plugin | Presto / Trino analytics engines |
| Superset | Git plugin | Data exploration platform integration |
DatabaseDriver trait as a plugin —
see the
plugin development guide.