Skip to content
SPECIFICTION
Get listed

SQLint

github.com

Free plan Linux
Visit github.com
Spec score 7.3 #21 of 26 in SQL Linters and Formatters

What it is

SQLint is a free, MIT-licensed Python parser and linter for Standard SQL (BigQuery), intended for developers on Linux. It checks indentation, repeated spaces and blank lines, keyword casing, comma placement, bracket spacing, operator spacing, and join formatting. The `-f` option formats SQL, and automatic fixes are supported. Command-line use and Python imports for `parse`, `check`, and `format` are documented. The project also describes a configuration file, CI/CD integration, and Docker instructions for building and running the tool. Installation uses `pip install sqlint` or a repository clone. PyPI lists version 0.2.4, released October 22, 2019, with a source distribution and a platform-independent `py3-none-any` wheel. The package is classified as Alpha, and no free trial is listed because the package itself is free. The repository provides an Issues tracker for questions and reports. The documented SQL dialect is Standard SQL (BigQuery), with no third-party integrations listed on the opened page.

Spec sheet

Purpose
SQLint is a SQL parser and linter for Standard SQL (BigQuery).Read 4 Oct 2026 · github.com
Security
The opened project pages do not state security certifications or compliance claims.Read 4 Oct 2026 · github.com
Support
The opened repository page exposes an Issues tracker for project questions and reports.Read 4 Oct 2026 · github.com
License
The repository and PyPI list the MIT license.Read 4 Oct 2026 · pypi.org
Container use
The README includes instructions for building and running SQLint with Docker.Read 4 Oct 2026 · github.com
Formatting
With the `-f` option, SQLint formats SQL queries.Read 4 Oct 2026 · github.com
Install
The README documents installation with `pip install sqlint` or from a repository clone.Read 4 Oct 2026 · github.com
Integration
The project documents command-line and Python use; it does not list third-party integrations on the opened page.Read 4 Oct 2026 · github.com
Intended audience
The package classifiers identify developers as the intended audience.Read 4 Oct 2026 · pypi.org
Latest release
PyPI lists version 0.2.4, released October 22, 2019.Read 4 Oct 2026 · pypi.org
Lint rules
Checks include indentation, repeated spaces and blank lines, keyword casing, comma placement, bracket spacing, operator spacing, and join formatting.Read 4 Oct 2026 · github.com
Maturity
The package is classified as Alpha.Read 4 Oct 2026 · pypi.org
Package files
PyPI lists a source distribution and a platform-independent `py3-none-any` wheel for version 0.2.4.Read 4 Oct 2026 · pypi.org
Python API
The README shows Python imports for `parse`, `check`, and `format`.Read 4 Oct 2026 · github.com

Plans and prices

sqlint Free MIT-licensed Python package · Standard SQL (BigQuery) parser and linter Read 4 Oct 2026 · github.com

Every SQLint plan and price →

Strong points and limits

Strong points

  • Free MIT-licensed package
  • Checks indentation, spacing, casing, and joins
  • Formats queries with the `-f` option
  • Provides command-line and Python APIs
  • Documents CI/CD integration and Docker use

Limits

  • Classified as Alpha
  • Latest listed release dates to October 22, 2019
  • Supports only Standard SQL (BigQuery)
  • Linux is the listed platform

Who it suits

SQLint suits Linux-based developers working with BigQuery Standard SQL who want command-line or Python linting and formatting. Its documented CI/CD and Docker use also fits automated development workflows.

Verdict

SQLint offers focused BigQuery SQL linting, formatting, and automatic fixes through command-line and Python interfaces. Its Alpha classification and older listed release matter when assessing project maturity.

Where Specifiction places it

Alternatives to SQLintAll alternatives →