<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr" -->

---
title: LibreDB Studio: open-source, free, self-hosted SQL IDE...
description: LibreDB Studio is a free, MIT-licensed, self-hosted SQL IDE that runs in a Docker container and is accessed through the browser, avoiding exposed ports, SSH...
canonical: https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: LibreDB Studio: open-source, free, self-hosted SQL IDE that runs in your browser, for 46 databases | daily.dev
og:description: LibreDB Studio is a free, MIT-licensed, self-hosted SQL IDE that runs in a Docker container and is accessed through the browser, avoiding exposed ports, SSH...
og:url: https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr
og:image: https://api.daily.dev/og/posts/tdHuxK3NR.png
og:image:alt: LibreDB Studio: open-source, free, self-hosted SQL IDE that runs in your browser, for 46 databases
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# LibreDB Studio: open-source, free, self-hosted SQL IDE that runs in your browser, for 46 databases

**[Noted](https://daily.dev/sources/noted)** · 6 min read · 0 upvotes · 0 comments

## Summary

LibreDB Studio is a free, MIT-licensed, self-hosted SQL IDE that runs in a Docker container and is accessed through the browser, avoiding exposed ports, SSH tunnels, or desktop clients. It supports 46 database engines (18 native drivers plus 28 compatible ones including MariaDB, CockroachDB, and Redis variants), offers a VS Code-based editor with autocomplete, ER diagrams, schema diff, and CSV/JSON export, and includes SSO via OIDC, role-based access, and an optional local or cloud AI agent that runs read-only queries and explains results. Twelve database projects, including PostgreSQL, Redis, ClickHouse, and MariaDB, now list it in their official documentation.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://noted.lol/libredb-studio>

## Questions this post answers

### How can I manage databases running in Docker without exposing their ports or using SSH tunnels?

Run a browser-based database editor like LibreDB Studio as a container on the same Docker network as the databases, connecting by service name (for example postgres:5432) instead of localhost. The editor is the only service reachable from the browser, so the databases themselves never need a published port or SSH tunnel. It is MIT licensed and supports 46 database engines.

_Developers managing a sprawl of self-hosted databases can find setup guides like this on daily.dev._

### Which database engines does LibreDB Studio support?

LibreDB Studio ships 18 native drivers covering PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL, DuckDB, MongoDB, Redis, Couchbase, ClickHouse, Druid, Elasticsearch, OpenSearch, Trino, Cassandra, Prometheus, and Apache Kafka. Another 28 engines, including MariaDB, TimescaleDB, CockroachDB, YugabyteDB, Valkey, DragonflyDB, and ScyllaDB, connect through compatible wire protocols, bringing the total to 46.

_Comparing database tooling options is easier when daily.dev surfaces compatibility details like this._

### Is it safe to let an AI assistant run SQL queries directly against my production database?

It can be safe if the AI agent is restricted to read-only access enforced by the database itself rather than a text filter, such as a read-only transaction on PostgreSQL or query-only mode on SQLite. In LibreDB Studio, the agent drafts and runs SELECT-style queries, reports findings with citations, but never executes writes or schema changes, and any suggested change still requires a manual click to apply.

_daily.dev helps developers evaluating AI-assisted database tools weigh safety trade-offs like these._

## Similar posts on daily.dev

- [LibreDB Studio: an open source, self-hosted SQL IDE for PostgreSQL in the browser](https://daily.dev/posts/libredb-studio-an-open-source-self-hosted-sql-ide-for-postgresql-in-the-browser-hamfaprfe) · PostgreSQL · 67 upvotes · 4 comments
- [DBngin: Free local database manager for macOS \(no docker\)](https://daily.dev/posts/dbngin-free-local-database-manager-for-macos-no-docker--fh24qjt31) · FireUp · 26 upvotes · 1 comments
- [What DocumentDB Means for Open Source](https://daily.dev/posts/what-documentdb-means-for-open-source-khp0tc2aw) · The New Stack · 1 upvotes · 0 comments
- [The browser is your database: Local-first comes of age](https://daily.dev/posts/the-browser-is-your-database-local-first-comes-of-age-qpvygfxu9) · InfoWorld · 4 upvotes · 0 comments
- [Database Features in Rider](https://daily.dev/posts/database-features-in-rider-06w8u3wvc) · JetBrains · 2 upvotes · 0 comments

---

Tags: [#database](https://daily.dev/tags/database), [#docker](https://daily.dev/tags/docker), [#postgresql](https://daily.dev/tags/postgresql), [#self-hosting](https://daily.dev/tags/self-hosting)

[View this post on daily.dev](https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"LibreDB Studio: open-source, free, self-hosted SQL IDE that runs in your browser, for 46 databases","url":"https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr"},"datePublished":"2026-10-03T12:45:38.323Z","dateModified":"2026-10-03T12:45:59.905Z","description":"LibreDB Studio is a free, MIT-licensed, self-hosted SQL IDE that runs in a Docker container and is accessed through the browser, avoiding exposed ports, SSH...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/554d037a2a0684be826c682201c78d03?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/554d037a2a0684be826c682201c78d03?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Noted","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Noted","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f789e72a29f445e3b441329778a5dae8","url":"https://daily.dev/sources/noted"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"database,docker,postgresql,self-hosting","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Noted","item":"https://daily.dev/sources/noted"},{"@type":"ListItem","position":3,"name":"LibreDB Studio: open-source, free, self-hosted SQL IDE that runs in your browser, for 46 databases"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/libredb-studio-open-source-free-self-hosted-sql-ide-that-runs-in-your-browser-for-46-databases-tdhuxk3nr#faq","mainEntity":[{"@type":"Question","name":"How can I manage databases running in Docker without exposing their ports or using SSH tunnels?","acceptedAnswer":{"@type":"Answer","text":"Run a browser-based database editor like LibreDB Studio as a container on the same Docker network as the databases, connecting by service name (for example postgres:5432) instead of localhost. The editor is the only service reachable from the browser, so the databases themselves never need a published port or SSH tunnel. It is MIT licensed and supports 46 database engines. Developers managing a sprawl of self-hosted databases can find setup guides like this on daily.dev."}},{"@type":"Question","name":"Which database engines does LibreDB Studio support?","acceptedAnswer":{"@type":"Answer","text":"LibreDB Studio ships 18 native drivers covering PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL, DuckDB, MongoDB, Redis, Couchbase, ClickHouse, Druid, Elasticsearch, OpenSearch, Trino, Cassandra, Prometheus, and Apache Kafka. Another 28 engines, including MariaDB, TimescaleDB, CockroachDB, YugabyteDB, Valkey, DragonflyDB, and ScyllaDB, connect through compatible wire protocols, bringing the total to 46. Comparing database tooling options is easier when daily.dev surfaces compatibility details like this."}},{"@type":"Question","name":"Is it safe to let an AI assistant run SQL queries directly against my production database?","acceptedAnswer":{"@type":"Answer","text":"It can be safe if the AI agent is restricted to read-only access enforced by the database itself rather than a text filter, such as a read-only transaction on PostgreSQL or query-only mode on SQLite. In LibreDB Studio, the agent drafts and runs SELECT-style queries, reports findings with citations, but never executes writes or schema changes, and any suggested change still requires a manual click to apply. daily.dev helps developers evaluating AI-assisted database tools weigh safety trade-offs like these."}}]}
```

