| # | region | revenue |
|---|---|---|
| 1 | North America | 1,245,320 |
| 2 | Europe | 987,410 |
| 3 | Asia Pacific | 754,192 |
| 4 | Latin America | 412,876 |
| 5 | Middle East | 298,540 |
| 6 | Africa | 187,320 |
| 7 | Oceania | 142,890 |
| 8 | Caribbean | 98,720 |
The modern SQL client built for developer teams. Write safer queries, get AI-powered suggestions, and share everything with your team.
| # | region | revenue |
|---|---|---|
| 1 | North America | 1,245,320 |
| 2 | Europe | 987,410 |
| 3 | Asia Pacific | 754,192 |
| 4 | Latin America | 412,876 |
| 5 | Middle East | 298,540 |
| 6 | Africa | 187,320 |
| 7 | Oceania | 142,890 |
| 8 | Caribbean | 98,720 |
A keyboard-first editor that knows your schema. Tab-complete columns, joins, and relationships — then multi-tab across postgres, mysql, oracle and sqlite in the same window.
The copilot sees your whole schema — every table, column, relationship — and writes queries that actually run. Bring your own key: Anthropic, OpenAI, Azure or Ollama.
Ask me anything about your database. I know your schema.
users.org_id → orgs.country and grouping by month:
SELECT o.country, DATE_TRUNC('month', u.last_seen) AS m, COUNT(DISTINCT u.id) AS mau FROM users u JOIN orgs o ON o.id = u.org_id WHERE u.last_seen >= '2026-01-01' GROUP BY o.country, m ORDER BY m, mau DESC;
WHERE u.email NOT LIKE '%@eodia.fr' − ORDER BY m, mau DESC; + ORDER BY mau DESC, m; LAG() window to track MoM over time?
Save any query to your workspace and share it with the team in one click. Every edit tracked, every version restorable. Two teammates on the same query? They see each other's cursors in real time, powered by Yjs.
REST endpoints, MCP server, self-hosting, 4 drivers, ERD, guardrails and i18n — every feature that matters for a production workflow.
Turn any saved query into a JSON API with one click. Named parameters, API keys, rate limits — all automatic.
Expose your schema as an MCP server. Claude, GPT and any agent query your DB in one line of config.
Docker Compose in 30 seconds. AGPL-3.0 — every feature, forever free. Your data never leaves your network.
Postgres, MySQL, Oracle, SQLite. Switch between flavours without breaking a sweat.
Auto-generated diagrams you can drag, export, and share.
From unrestricted dev to fully locked prod.
Both languages shipped. More coming soon.
Stop juggling pgAdmin, DBeaver, TablePlus and a terminal. One tool, every database.
Write SQL, save queries, explain plans, serve JSON APIs, speak MCP — all in one unified workspace.
Every save creates a version. Browse the full timeline of a query, compare any two versions side by side, and restore a previous version in one click.
1 SELECT 2 q.id, 3 q.reference, 4 c.first_name || ' ' || c.last_name AS customer_name, 5 COUNT(ql.id) AS number_of_products, 6 SUM(ql.line_total) AS total_amount 7 FROM quotes q 8 JOIN customers c ON q.customer_id = c.id 9 ORDER BY q.created_at DESC 10 LIMIT 1000; 10 LIMIT 100;
Remember juggling 4 clients, 12 tabs, and a terminal? Us neither. We blocked it out. But we did make a game about it — collect every database before the bugs catch you.
Self-host for free, forever. Need support or managed hosting? We've got you.
The full product. Every feature, every driver, no limits. AGPL-3.0.
Managed hosting, SLA, prioritized bug fixes and onboarding for your team.
Self-host in 30 seconds. AGPL-3.0, every feature included, forever free.