Universal SQL Client Version 3.8.1
Information on SQuirrel SQL FX based on JDK 9 and JavaFX here


3.8.1 Features:

All new features and bug fixes can be found in our change log.

Download SQuirreL SQL Client

Introduction, Features, Screenshots

Support us:Support This Project

Review SQuirreL on Sourceforge


Latest News

New snapshot 20180404_2309 which contains two new features and several bug fixes.
Form this snapshot on SQuirreL can be run with Java 10.
For details see our change log.
Download installer for Windows/Linux/others
Download installer for Mac OS

New snapshot 20180121_2226 which contains a Command Line Interface (CLI) for Linux/Unix and Windows.
For details see the squirrelcli folder of your installation.
The CLI feature in part depends on Java 9's JShell.
Note: The standard SQuirreL program of this snapshot requires (and will continue to require) Java 8 only.
For details see our change log.
Download installer for Windows/Linux/others
Download installer for Mac OS

New release 3.8.1 which introduces Java 9 compatibility and requires Java 8 as minimum version.
Also contains several new features and bug fixes. For details see our change log.
Download installer for Windows/Linux/others
Download installer for Mac OS

Thanks a lot for electing SQuirreL as community choice project of the month for January 2018.



SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc, see Getting Started and Introduction. The minimum version of Java supported is 1.6.x as of SQuirreL version 3.0. See the Old Versions page for versions of SQuirreL that will work with older versions of Java.

SQuirreL's functionality can be extended through the use of plugins.

A short introduction can be found here. To see the change history (including changes not yet released) click here.

For a more detailed introduction see the English or German of our paper on SQuirreL.

SQuirreL's Wiki page can be found here.

Susan Cline graciously took the time to document the steps she followed to setup an Apache Derby database from scratch and use the SQuirreL SQL Client to explore it.

Quite some time ago Kulvir Singh Bhogal wrote a great tutorial on SQuirreL and published it at the IBM developerWorks site. He has kindly allowed us to mirror it locally. The tutorial is not really up to date but especially for doing the first steps it is still of help.

SQuirrel was originally released under the GNU General Public License. Since version 1.1beta2 it has been released under the GNU Lesser General Public License.


Download and Installation

The SQuirreL SQL Client is installed with the IzPack Java installer. Download the file squirrel-sql-<version>-install.jar and execute it using the following command:
   java -jar squirrel-sql-<version>-install.jar

Make sure that you have write privileges to the directory that you want to install into.

Note that some browsers may attempt to open this file rather than download it. In this case, right-click on the download link and click your browser's equivalent of the "Save as..." menu item.

On Windows, execute the file squirrel-sql.bat to run the application. On Unix, the file is squirrel-sql.sh.

The most important downloads are:

See the plugins page for instructions on installing plugins.

To checkout SQuirreL from the Git repository use the command:
   git clone git://git.code.sf.net/p/squirrel-sql/git squirrel-sql-git
   git clone http://git.code.sf.net/p/squirrel-sql/git squirrel-sql-git

Registered developers should use:
   git clone ssh://<SF user name>@git.code.sf.net/p/squirrel-sql/git squirrel-sql-git

The SQuirreL source code is in the sql12/ subdirectory of the clone.

Click here for information on how to build and program SQuirreL.


Mailing Lists

There are several mailing lists for SQuirrel. All mailing lists require subscription for posting.

For questions about using SQuirreL send them to the users mailing list.

For developers there is the developers mailing list. This list is for those who are interested in helping to develop SQuirreL or their own plugins.



Git is hosted at SourceForge. The SQuirreL source code is in the sql12 subdirectory module.