Squawk
Squawk: A focused PostgreSQL linter for teams checking migration risk before merge. Ranked #13 of 25 in SQL Linters and Formatters by our editors (7.3/10); pricing: Open source; best for postgreSQL teams reviewing migration safety.
At a glance
- Editor score7.3 / 10
- PricingOpen source
- Best forPostgreSQL teams reviewing migration safety
- Paid fromFree
- Supported SQL dialectsPostgreSQL
- Automatic fixesNo
- Facts checked20 Sep 2026

Where it wins
- Flags unsafe schema changes that can affect reads, writes, and clients
- Connects migration checks to GitHub pull requests and GitHub Actions
- Runs in VS Code, Docker, pre-commit, and a browser-based playground
Where it doesn't
- Supports PostgreSQL rather than multiple SQL dialects
- Does not provide autofix
- Does not support custom rule authoring
Our verdict on Squawk
Squawk is an open-source SQL linter and language server focused on PostgreSQL migrations. It analyzes schema changes for risks that can block reads or writes, break existing clients, or create unsafe migration behavior. PostgreSQL teams reviewing database changes can run it as a command-line tool, in Visual Studio Code, through Docker, in pre-commit workflows, or in a browser-based WASM playground. Its .squawk.toml configuration file supports rule inclusion and exclusion.
Its standout capability is migration safety analysis rather than general SQL formatting. Rule-based warnings target operational consequences of schema changes, and the documented rules include actionable recommendations. That focus makes Squawk a strong fit for teams that want database-aware review signals before changes are merged. GitHub pull-request comments and GitHub Actions integration extend those checks into code review and CI workflows, while language-server support brings feedback into the editor.
Squawk also fits teams that prefer an open-source tool with several execution paths across web, Windows, macOS, and Linux. Its scope is deliberately narrower than a general formatter: PostgreSQL is the supported SQL dialect, custom rule authoring is not provided, and autofix is not available. Choose Squawk when migration safety and PostgreSQL review are the priority; choose a broader formatter when multi-dialect coverage or automatic rewriting matters more.
Your product? Our editors can test Squawk in depth and publish a review, labelled as paid · from $149/mo →
Squawk pricing
Squawk fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | Free |
| Supported SQL dialects | PostgreSQL |
| Automatic fixes | No |
| Custom rules | No |
| Editor extensions | Yes |
| CI/CD integration | Yes |
| Configuration file | Yes |
| Deployment | Cloud, Self-hosted, Desktop |
| Platforms | Web, Windows, macOS, Linux |
| Support | Docs |
| Built for | Solo, Small business, Mid-market (editorial estimate) |
| Integrations | 5 integrations: GitHub, GitHub Actions, Visual Studio Code, Docker, pre-commit |
| Pricing | Open source |
| Website | squawkhq.com |
| Facts checked | 20 Sep 2026 |
Squawk integrations
Squawk lists 5 integrations on its own site.
- GitHub
- GitHub Actions
- Visual Studio Code
- Docker
- pre-commit
Alternatives to Squawk
- SQLFluffConfigurable SQL linting with autofix, templating, plugins, and CI workflows.9.4
- SqruffA focused open-source choice for dbt teams needing linting, formatting, and CI workflows.9.1
- pgFormatterA configurable, open-source formatter for PostgreSQL-focused SQL workflows.8.8
Used Squawk? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Squawk for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Squawk is listed in our SQL Linters and Formatters directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/squawk/"><img src="https://www.itechguides.com/best/badge/squawk.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update

