Universal SQL Client Version 3.7
Information on SQuirrel SQL FX based on JDK 1.8 and JavaFX here


3.7 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 release 3.7
All new features and bug fixes can be found in our change log.
Download installer for Windows/Linux/others
Download installer for Mac OS

New snapshot release 20150907_2145.
This snapshot contains a some bug fixes (were already contained in snapshot 20150906_1321) and Alias names in the SQL history search dialog as a new feature.
For details see change log.
This snapshot is considered a release candidate for version 3.7. So it would be nice if you'd check it out:
Download installer for Windows/Linux/others
Download installer for Mac OS

Information on SQuirrel SQL FX based on JDK 1.8 and JavaFX here



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.