Products / multi-db-manager Developer database workspace

Multiple databases.
One workspace.

Multi DB Manager is a development-oriented web UI for browsing and investigating MySQL, PostgreSQL, SQLite, MongoDB, and Redis with a consistent workflow.

MySQLPostgreSQLSQLiteMongoDBRedis
localhost:8080 / MySQL / Summary Live UI
MySQL summary in Multi DB Manager
Connection details, server settings, and resource information in one view
One workflow

Change databases,
not your workflow

Keep each data model's strengths while bringing everyday tasks—selecting a connection, finding an object, and inspecting its data or structure—into one workspace.

01

The right view for each data model

Relational records appear in tables, MongoDB combines document lists with JSON, and Redis uses a dedicated Key Browser. Different products are not forced into one shape.

02

Automatic ER diagrams

Generate zoomable, pannable ER diagrams from foreign keys in MySQL, PostgreSQL, and SQLite.

03

Saved queries

Run SQL or MongoDB JSON commands and save frequently used investigation queries by name.

04

A safer Key Browser

Redis search uses SCAN instead of KEYS, with type, TTL, memory usage, and value details.

05

Investigation context in one screen

Move between server details, objects, columns, indexes, keys, and stored data using a focused tab-based workspace.

Compatibility

Supported databases

Shared navigation is paired with capabilities tailored to the information available from each database.

DatabaseObjectsStructureDataConsoleER diagram
MySQLTables, viewsYesTabularSQLYes
PostgreSQLTables, viewsYesTabularSQLYes
SQLiteTables, viewsYesTabularSQLYes
MongoDBCollectionsSample inferenceDocumentsJSON
RedisKey BrowserKey details
Quick start

Start with Docker

The SvelteKit frontend is embedded into the Go binary, keeping distribution to a single application container. Mount a data directory to persist connection settings and saved queries.

  • Runs in your browser
  • Japanese and English UI
  • Light and dark themes
  • amd64 and arm64 images
Terminaldocker
docker run --rm -p 8080:8080 \
  -v "$(pwd)/data:/data" \
  toshislab/multi-db-manager:dev

Then open http://localhost:8080.

Built for investigation

Make development and investigation lighter

Test services that use multiple database products

Inspect data and schemas while debugging APIs

Browse test environments without dedicated desktop clients

Understand table structures and foreign-key relationships

Multi DB Manager

One workspace for
cross-database investigation.

Start the Docker image and connect from your browser.