DBine is live on DevHunt, in the tool of the week contest.Vote for it →
Database manager · pronounced “divine”

All your databases, combined in one app.

DBine connects to 130 engines and services from a single desktop app: SQL Server, PostgreSQL, Oracle, MongoDB, Snowflake, Redis and many more. Query, design, compare, migrate and monitor without switching tools.

For Windows, macOS (Apple Silicon and Intel) and Linux.

DBine icon: a glass filled with data
Engines

One place for all your databases.

Relational, analytical, document, key-value, graph, time series and search. Every engine has its own driver, with its own dialect, types and objects.

130engines and services supported, with no vendor clients to install just to get the app running.
55 relational38 analytics and data warehouses6 document5 key-value4 wide-column4 graph9 time series5 search4 streaming
See all 130 engines →
Profiler

See what's hitting your database, live.

Right-click a database and watch every query any application runs against it, just like SQL Server Profiler. And not just on SQL Server.

  • Full context: time, duration, text, user, client, rows and error.
  • Find the slow ones: filter, sort and open any query in the editor.
  • Leaves everything as it was: if the engine needs something turned on to capture, DBine turns it on and restores it when you're done.
  • Safe in production: on read-only connections, nothing changes on the server.
Profiler · sales-prod / billing Capturing
TimeDur.QueryUser
14:02:071,284 msSELECT * FROM invoices WHERE customer_id = @p1api_web
14:02:073 msUPDATE sessions SET last_seen = GETDATE() WHERE id = @p1api_web
14:02:0612 msEXEC sp_calculate_discounts @customer = 20931batch_nightly
14:02:050 msINSERT INTO payments (id, amount) VALUES (…) ⚠ duplicate keypayment_gw
14:02:057 msSELECT TOP 50 id, name FROM products ORDER BY units_sold DESCapi_web
Schema compare

Two databases, side by side. The differences, one click away.

Compare development against production, or a SQL Server database against a PostgreSQL one. DBine shows you what changed and builds the script to bring them in sync.

  • The whole schema: tables, columns, indexes, keys, views, procedures, functions and triggers.
  • You decide what moves: use the arrows to push each change from one side to the other, with undo.
  • A script in the right order, with warnings when something could lose data or fail.
◧ sales-dev / billing
customers
≠ invoices
  total DECIMAL(18,4)
◧ pending_payments
products
≠ vw_monthly_sales
◨ sales-prod / billing
customers
≠ invoices
  total DECIMAL(18,2)
pending_payments
products
≠ vw_monthly_sales
3 changes ready for sales-prodALTER TABLE invoices ALTER COLUMN total DECIMAL(18,4)
Monitor

Your server's pulse, always in view.

Real-time CPU, memory, sessions and server activity, one right-click on the connection away. Spot a spike before the phone rings.

Monitor · analytics-pg Live
CPU37%
Memory11.2 GB
Sessions184
Queries/s2,410
100%50%0% 82 % −10 minnow
And more

Everything a DBA needs. Nothing they don't.

Migration

Move to another engine

Converts tables, types, keys and indexes from one engine to another, with a report on every change and a script ready for the target.

Data compare

Sync two tables row by row

Compare the rows of two tables, even on another server or another engine, choose which way each difference goes and review the script before running it.

Import

Bring your connections

Import your connections from DBeaver, DbGate, DataGrip, Azure Data Studio or SSMS in a minute. Passwords included.

AI assistant

AI writes, you decide

Writes, explains and fixes queries. It never runs anything and never sees your data. Works with a local model, Ollama, LM Studio, Claude Code or Codex.

MCP

Your AI assistants, with limits

Claude Code, Codex, Cursor and others work with your connections over MCP, with the access level you choose per connection and your approval for every write.

Sync

Your setup on any machine

Connections, queries and preferences synced with end-to-end encryption, in your own Google Drive, OneDrive or folder.

Performance

Visual execution plans

Graphical plans in the style of Management Studio, estimated or actual, to find where the time goes.

Design

ER diagrams and designer

Diagrams that handle hundreds of tables, a table designer tailored to each engine and a script generator for restores.

Organization

Queries inside each database

Every database keeps its own queries, saved automatically as you type. No more stray tabs and lost files.

Library

Your DBA scripts, at hand

Save your scripts by engine, with parameters that fill in from the tables of the active database.

Data

Export and import without limits

CSV, Excel, JSON, SQL, XML and more. Exports stream the full query, not just what's on screen.

SSH

Private networks, within reach

Reach databases in private networks through SSH and bastions, with fingerprint checks and passwords in the system keychain.

See all features →
Privacy

Your data is yours. Period.

Passwords in the system keychain

Keychain, Credential Manager or Secret Service. Never in files or logs.

End-to-end encryption

Sync uses your passphrase and stays in your account. AddLayer has no servers for it and never sees your data.

Truly read-only

Mark a connection as read-only and DBine blocks anything that isn't a read. Ideal for production.

Download

Try DBine today.

Install it in minutes, import your connections from the tool you use today and work with all your databases from one place.

DBine is free and will stay that way. If you find it useful, you can support the project with whatever you like, once or monthly. The code is on GitHub.