Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. SQL Linters and Formatters
  3. SQLint

SQLint

What it is

SQLint is a free SQL parser and linter for Standard SQL (BigQuery), aimed at developers who want to check query style and format SQL. Its checks cover indentation, repeated spaces and blank lines, keyword casing, comma placement, bracket spacing, operator spacing, and join formatting. The `-f` option formats queries, and automatic fixes are supported. SQLint can be used from the command line or through Python imports for `parse`, `check`, and `format`. The project documents a configuration file, CI/CD integration, and instructions for building and running it with Docker. Installation is documented with `pip install sqlint` or from a repository clone. The package is MIT-licensed and intended for developers; its classification is Alpha. PyPI lists version 0.2.4, released October 22, 2019, with a source distribution and platform-independent `py3-none-any` wheel. The opened repository page provides an Issues tracker for questions and reports. The documented dialect is Standard SQL (BigQuery), and the listed platform is Linux.

For and against

For

  • Free under the MIT license
  • Checks multiple SQL style rules
  • Formats queries with the `-f` option
  • Provides command-line and Python use
  • Documents Docker and CI/CD integration

Against

  • Classified as Alpha
  • Listed release dates to October 22, 2019
  • Documented dialect is Standard SQL (BigQuery)

The verdict

SQLint offers a focused set of SQL checks, formatting, and Python access at no cost. Its Alpha classification and listed 2019 release are useful maturity details for developers to weigh.

Who it suits

SQLint suits developers working with BigQuery Standard SQL who want command-line or Python linting and formatting. It may also fit workflows using documented CI/CD integration.

Plans and prices

sqlint

Free

MIT-licensed Python package · Standard SQL (BigQuery) parser and linter

Every plan, in full

On the record

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

Alternatives to SQLint

Every alternative, ranked