🔌 Databases & Connections

One interface for many databases: connect, browse, query, edit, and sync — all natively implemented.

🐘

PostgreSQL

Full schema browsing, EXPLAIN, multi-database sessions, SSL / SSH.

🐬

MySQL / MariaDB

Compatible branches, session-level multi-database switching, data sync.

🗄️

SQLite

Open local files directly — zero configuration.

Redis

Dedicated view: database list + key browser, all data types supported.

📡

kiwi

Cloud database proxy plugin with domain instance semantics.

📊

OLAP / Superset

Plugin drivers: Presto / Trino analytics engines and data exploration platforms.

Session-Level Multi-Database

One connection, browse all databases

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.

  • Schema tree grouped by database; virtual scrolling for large catalogs
  • Switch via use_database — no reconnect needed
  • Configure logical database name → lock to single database (Kiwi's domain field does not participate in locking)
Multi-database session
Redis Dedicated View

Key browser and secure connections

  • Database list + key browser — String / Hash / List / Set / ZSet / Stream
  • Type and TTL at a glance; click to view field values
  • Built-in SSH tunnel; encrypted credentials, host key verification on first connect
  • Connection passwords encrypted at rest; master key in system keychain
Redis dedicated view
ER Diagram

Table relationships at a glance

Auto-generates database ER diagrams — foreign key relationships and table structure visualized, ideal for understanding unfamiliar databases quickly.

ER diagram

Plugin system

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
Want to add a new database? Implement the DatabaseDriver trait as a plugin — see the plugin development guide.