Skip to content

LibreDB Studio — AI-Powered Open Source SQL IDE

Our own product: the modern, AI-powered open source SQL IDE for cloud-native teams. An MIT-licensed, web-based workbench for PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB and Redis, with a multi-model AI copilot, OIDC SSO and a DBA monitoring toolkit. Developed, maintained and commercially supported by Sekoya.

Year: 2026 Client: Sekoya (in-house product) Visit Project Site →
Next.js 16 React 19 TypeScript Tailwind CSS 4 Monaco Editor Kubernetes Helm Docker PostgreSQL MongoDB Redis

The Challenge

Database tooling forces an awkward choice. Heavyweight desktop clients like DataGrip and DBeaver are hard to standardise across a team and never follow you to a phone or a locked-down laptop. Minimal CLI tools go everywhere but give up the schema awareness, visual plans and result grids that make real work fast. Hosted cloud consoles solve distribution by asking you to hand your credentials to a third party. Teams running on Kubernetes had no straightforward way to give developers a shared, self-hosted SQL workbench that speaks every engine they use — relational and NoSQL alike — while keeping the data and the credentials inside their own perimeter. We built LibreDB Studio to close that gap as an open source product, and to build a commercially supportable offering around it.

Our Approach

Professional SQL IDE: The editor runs on Monaco — the same core as VS Code — with schema-aware autocompletion for tables, columns and keywords, a multi-tab workspace with independent execution states, and visual EXPLAIN plans for finding bottlenecks. Interactive ER diagrams are rendered with React Flow and laid out automatically by ELK.js, with real foreign-key edges, cardinality labels, search and PNG/SVG export. Schema diff and migration compares snapshots or two live connections side by side and generates the migration SQL, with a snapshot timeline for tracking how a schema evolved.

Multi-model AI copilot: Natural-language-to-SQL generation runs with full schema context, defaulting to Gemini 2.5 Flash but working equally with OpenAI, Claude or local models through Ollama and LM Studio — so teams that cannot send schemas to a third party can keep inference on their own hardware. The same layer powers pre-execution risk assessment for destructive statements, plain-language EXPLAIN translation with optimisation suggestions, automated slow-query analysis with index and rewrite recommendations, and one-click table profiling with column statistics.

Enterprise foundation: Authentication runs in either local or OIDC SSO mode, switchable by environment variable and vendor-agnostic across Auth0, Keycloak, Okta, Azure AD, Zitadel and Google, using Authorization Code Flow with PKCE and claim-based role mapping. Role-based access control, a full organisation-wide query audit trail, SSL/TLS and SSH tunnel support, transaction control and query cancellation round out the enterprise surface. A seven-tab DBA monitoring dashboard tracks performance, sessions, storage and connection pool health with time-series trends and threshold alerting, and triggers VACUUM, ANALYZE, REINDEX, UPDATE STATISTICS and DBCC CHECKDB per engine.

Seven database engines: PostgreSQL, MySQL, Oracle (oracledb thin mode), SQL Server (mssql/tedious, with Azure SQL auto-detection), SQLite, MongoDB and Redis each get a purpose-built provider rather than a lowest-common-denominator abstraction — engine-native pagination, monitoring views and maintenance commands, while sharing the schema explorer, ER diagrams, diff and monitoring surfaces. Every provider has its own in-depth reference documenting design, connection handling, query format, monitoring and limitations.

Distribution everywhere: One product, fourteen install channels: Docker on GHCR, a Helm chart published both at libredb.org/libredb-studio/ and as an OCI artifact on GHCR, npx, Homebrew, deb/rpm with a systemd unit, Snap, winget, Chocolatey, a portable Windows zip with a bundled Node runtime, and native desktop builds as AppImage, Debian package and sandboxed Flatpak. One-click deployment targets cover DigitalOcean Marketplace, Koyeb, Render, Railway, CapRover, Fly.io, Dokploy and Cosmos. The Helm chart is production-shaped, with a PostgreSQL subchart, Ingress/TLS, HPA, PDB, NetworkPolicy and ExternalSecrets support.

Kubernetes & Rancher: Deployment is validated and documented against the Rancher-managed Kubernetes distributions RKE2 and K3s, with the supported version matrix maintained in the repository. We are pursuing SUSE Ready for Rancher certification and have prepared a Rancher catalog listing as part of that process.

Engineering practice: Quality is measured in public: a SonarCloud quality gate on every change, 100% test coverage on the codebase, and continuously generated documentation on DeepWiki. Development runs on a regular release cadence with timely security patching. Sekoya is the primary developer and maintainer, which means customers get their fixes from the same team that writes the code — the basis on which we can offer commercial support and SLAs.

Results

  • Fifteen roadmap phases delivered, from the Monaco SQL IDE through multi-model AI, enterprise database support for Oracle and SQL Server, and vendor-agnostic OIDC SSO
  • Fourteen install channels and eight one-click deployment targets, including the DigitalOcean Marketplace
  • OpenShift Community Operator merged into the Red Hat OpenShift Community Operators catalog
  • Helm chart published to both a versioned HTTP repository and GHCR as an OCI artifact, listed on Artifact Hub, with automated integrity verification on every release
  • Deployment on Rancher-managed RKE2 and K3s validated and documented, with SUSE Ready for Rancher certification in progress
  • 100% test coverage with a passing SonarCloud quality gate, and a public demo instance at app.libredb.org
  • Commercial support, integration and long-term maintenance for LibreDB Studio are offered by Sekoya Grup Bilisim ve Teknoloji Ltd. Sti.

Interested in a similar solution?

Let's discuss how we can build something tailored to your needs.

Get in Touch