Refael EliyahuMarketing, Startup StashEconomics-trained and numbers-first. He owns content, SEO, and distribution here, and every tools page goes through him before the Fact-checked mark goes live.
FreeOpen source, LGPL
5.1.0Latest stable, Mar 2026
Java 17+Required
JDBCAny database with a driver
The short version
What is Squirrel SQL Client?
Squirrel SQL Client, officially written SQuirreL, is a free and open source SQL client written in Java. It connects to any database that has a JDBC driver, and it is still maintained: version 5.1.0 came out on 26 March 2026.
You add a JDBC driver, save a connection (SQuirreL calls it an alias), and then browse tables and run SQL. Recent releases added running SQL in several sessions at once, one-click connect to several aliases, and stronger encryption for saved passwords. A 5.2.0 snapshot from October 2026 adds an MCP server, so AI assistants such as Claude, Cursor or ChatGPT can work with SQuirreL.
Bottom line: a solid free choice if you work across many databases and are happy with a Java desktop tool. You need Java 17 or newer, and you set up JDBC drivers yourself.
What it does
Key features
Works with any JDBC database
If a database ships a JDBC driver, SQuirreL can connect to it. You are not tied to one vendor.
SQL in several sessions
Version 5.1.0 can run the same SQL in multiple sessions, and connect to several saved aliases with one click.
Saved queries as bookmarks
Store SQL as bookmarks and run them from the editor with the @runbookmark syntax.
AI access through MCP
The 5.2.0 snapshot adds an MCP server, so AI tools such as Claude, Cursor or ChatGPT can access SQuirreL. It is not in a stable release yet.
What it costs
Squirrel SQL Client pricing (2026)
Plan
Price
What you get
SQuirreL SQL Client
Free
The full app. Open source under the GNU LGPL. No paid edition.
Snapshot builds
Free
Early builds of the next version, such as the 5.2.0 snapshot with MCP support.
SQuirreL is free software from squirrel-sql.sourceforge.io. There are no plans or subscriptions.
Honest fit
Who it's for, who it isn't
Pick Squirrel SQL Client if
You work with several database types and want one free tool
Your database has a JDBC driver but no good native client
You want open source software you can use at no cost
You are fine installing Java 17 or newer
Look elsewhere if
You want a polished commercial IDE with vendor support
You do not want to install Java or manage JDBC drivers
You need a browser-based tool your whole team shares
You need visual data modeling more than querying
What people ask
Squirrel SQL Client FAQ
Is Squirrel SQL Client free?
Yes. It is open source and released under the GNU Lesser General Public License. There is no paid version.
Is Squirrel SQL Client still maintained?
Yes. Version 5.1.0 was released on 26 March 2026, and a 5.2.0 snapshot was posted in October 2026.
What Java version does it need?
Java 17 or newer for version 5.1.0. The project says it always runs on the current Java LTS release.
Which databases does it support?
Any database with a JDBC driver. You download the driver for your database and register it in SQuirreL.
Can I use it with AI tools?
In the 5.2.0 snapshot, yes. That build adds an MCP server so assistants like Claude, Cursor or ChatGPT can access SQuirreL. Stable 5.1.0 does not include it.