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.
| region | invoices | total |
|---|---|---|
| Northeast | 18,402 | 412,880,310.50 |
| Midwest | 9,117 | 198,004,772.00 |
| South | 6,845 | 141,229,050.25 |
| West | 2,310 | 57,918,400.00 |
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.
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.
| Time | Dur. | Query | User |
|---|---|---|---|
| 14:02:07 | 1,284 ms | SELECT * FROM invoices WHERE customer_id = @p1 | api_web |
| 14:02:07 | 3 ms | UPDATE sessions SET last_seen = GETDATE() WHERE id = @p1 | api_web |
| 14:02:06 | 12 ms | EXEC sp_calculate_discounts @customer = 20931 | batch_nightly |
| 14:02:05 | 0 ms | INSERT INTO payments (id, amount) VALUES (…) ⚠ duplicate key | payment_gw |
| 14:02:05 | 7 ms | SELECT TOP 50 id, name FROM products ORDER BY units_sold DESC | api_web |
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
◨ sales-prod / billing
ALTER TABLE invoices ALTER COLUMN total DECIMAL(18,4)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.
Everything a DBA needs. Nothing they don't.
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.
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.
Bring your connections
Import your connections from DBeaver, DbGate, DataGrip, Azure Data Studio or SSMS in a minute. Passwords included.
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.
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.
Your setup on any machine
Connections, queries and preferences synced with end-to-end encryption, in your own Google Drive, OneDrive or folder.
Visual execution plans
Graphical plans in the style of Management Studio, estimated or actual, to find where the time goes.
ER diagrams and designer
Diagrams that handle hundreds of tables, a table designer tailored to each engine and a script generator for restores.
Queries inside each database
Every database keeps its own queries, saved automatically as you type. No more stray tabs and lost files.
Your DBA scripts, at hand
Save your scripts by engine, with parameters that fill in from the tables of the active database.
Export and import without limits
CSV, Excel, JSON, SQL, XML and more. Exports stream the full query, not just what's on screen.
Private networks, within reach
Reach databases in private networks through SSH and bastions, with fingerprint checks and passwords in the system keychain.
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.
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.