Skip to content
Web-based SQL editor run in your own private cloud. Supports MySQL, Postgres, SQL Server, Vertica, Crate, Presto, SAP HANA, Cassandra, Snowflake, BigQuery, SQLite, and more with ODBC
JavaScript CSS Other
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Add a build pipeline (#550) Feb 25, 2020
.vscode Add vscode settings to repo Sep 2, 2019
client Issue 634 - BigQuery column descriptions (#635) May 20, 2020
docker-examples Update SQL Server docker example May 13, 2020
docs document UseSsl (#642) May 29, 2020
scripts v4.2.0 Apr 6, 2020
server Issue 634 - BigQuery column descriptions (#635) May 20, 2020
.dockerignore Include test and docs directories in docker image Apr 3, 2020
.gitattributes saving files before refreshing line endings Aug 8, 2014
.gitignore Replace `mock` driver with test SQLite db (#595) Mar 31, 2020
.prettierignore Migrate non-cache nedb data to SQLite (#619) Apr 24, 2020
.travis.yml Update odbc to v2 (requires node 12) (#516) Jan 18, 2020 Merge master into v5 (#621) Apr 26, 2020 Create (#507) Dec 31, 2019 Add (#508) Jan 2, 2020 Add documentation on running tests Mar 31, 2020
Dockerfile Add Docker multi-staged build (#599) Apr 4, 2020 Adding license Jun 17, 2014 Make project-page/docs directory primary docs source (#579) Mar 15, 2020
config-example.ini Merge branch 'master' into v5 Apr 27, 2020
config-example.json Merge master into v5 (#621) Apr 26, 2020
docker-entrypoint Fix docker image dbPath Sep 2, 2019
package-lock.json Update prettier to v2 Apr 30, 2020
package.json Update prettier to v2 Apr 30, 2020


Build Status

A web app for writing and running SQL queries and visualizing the results. Supports Postgres, MySQL, SQL Server, Crate, Vertica, Presto, SAP HANA, Cassandra, Snowflake, Google BigQuery, SQLite, and many more via ODBC.

SQLPad Query Editor

Docker Image

The docker image runs on port 3000 and uses /var/lib/sqlpad for the embedded database directory.

latest tag is continously built from latest commit in repo. Only use that if you want to live on the edge, otherwise use specific version tags to ensure stability.

See docker-examples directory for example docker-compose setup with SQL Server.


For instructions on installing/running SQLPad from git repo see developer guide


Connection configuration

Seed Data (experimental)




You can’t perform that action at this time.