Deterministic SQL validation for CI.

SqlGuard is a commercial, non-SaaS CLI tool that validates SQL Server behavior after schema or data changes — focused on correctness, security, and regression prevention.

CI-first Offline-capable No agents No SaaS Deterministic output

Prefer GitHub? Everything publicly visible lives in the sqlguard repository: documentation, examples, and release binaries.

Quick start CLI

Download the latest release, put sqlguard on your PATH, then run:

sqlguard validate-spec --spec sqlguard.yaml
sqlguard run --spec sqlguard.yaml --out report.json

Exit codes are stable for CI: 0=pass, 1=validation fail, 2=spec error, 3=runtime error.

What SqlGuard is (and isn’t)

It is

  • A deterministic CLI gate for SQL Server / Azure SQL changes
  • Designed for build pipelines and offline execution
  • Focused on correctness, security checks, and regression prevention

It isn’t

  • A hosted SaaS service
  • A dashboard or monitoring/observability agent
  • A general-purpose query runner or ORM migration tool

Contact

Commercial and security contact channels for SqlGuard.

Licensing

sales@sqlguard.dev

Support

support@sqlguard.dev

Security

security@sqlguard.dev

Vulnerabilities: please email security@sqlguard.dev instead of opening public issues.