The Walls Came Down

v2 is here. Three tools. Public source. Really free.

The walls came down — SchemaSmith v2 launches under SSCL v2.0 with three CLI tools across SQL Server, PostgreSQL, and MySQL.

Pull the repo. Run the binary. Migrate in prod. No license check. No upgrade nag. Really free.

Free on GitHub, SSCL v2.0 SQL Server, PostgreSQL, MySQL Built by DBAs, for DBAs Self-contained: Windows, Linux, macOS

The SchemaSmith Toolset

Three purpose-built tools that cover the entire schema lifecycle — extraction, design, deployment, and reference data.

SchemaTongs Icon

SchemaTongs

Grips your live database and casts it into clean, organized metadata — tables as JSON, stored procedures and views as SQL files. Extract once from SQL Server, PostgreSQL, or MySQL and get a structured schema package ready for source control.

SchemaQuench Icon

SchemaQuench

Deploys your declared schema to any compatible server. Reads your declaration, compares it to the target database, and applies only the changes needed. Same package, correct results everywhere — dev, staging, production.

DataTongs Icon

DataTongs

Extracts reference data and seed datasets as deployable synchronization scripts. Lookup tables, configuration rows, and static data move alongside your schema, always in sync across all three platforms.

$0

Forever, every feature

3

CLI Tools, All Free

3

Database Platforms

20+

Years DBA Experience

Comparing Alternatives?

See how SchemaSmith compares to other database deployment tools.

Common Questions

There's only one version, and it's free. Every tool, every platform, every feature. No trial limits. No org-size cap. No revenue restriction. Use it personally, use it commercially, use it in production. SSCL v2.0 grants the right to all of that. Public source on GitHub .

Flyway and Liquibase are change-based: you write and maintain a sequence of migration scripts that assume a specific starting state. SchemaSmith is state-based: you define the desired end state, and SchemaQuench generates the migration at deployment time by comparing that target to what's actually in the database. No more memorizing every environment's current shape to write the "next" script.

SQL Server 2016+ (compatibility level 130+), PostgreSQL 15+, and MySQL 8.0+. All three are first-class — same three tools, same workflow. Self-contained binaries for Windows, Linux, and macOS. No .NET runtime to install.

Yes. SchemaSmith tools are CLI-based and run anywhere — Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or any pipeline that can execute a command. See our CI/CD Integration guide for examples.

Deploy the previous release's metadata — SchemaQuench handles the rest. No pre-written rollback scripts needed. See our Rollback & Recovery guide for details.

Pick Your Database. One Toolset.

All three platforms ship with SchemaTongs, SchemaQuench, and DataTongs. No upgrades. No feature gaps.

SQL Server

2016 or higher

Migrations, reversions, and data delivery on SQL Server. Binaries run on Windows, Linux, and macOS.

PostgreSQL

15 or higher

First-class in v2. The full toolkit — schema, deploy, data — all three legs working together. Same CLI, same freedom.

MySQL

8.0 or higher

First-class in v2. Same tools, same workflow. Extract, diff, deploy, seed. Cross-platform binaries — no dependency hell.

Three tools. Three platforms. Really free.

Pull the binary, point it at a database, and ship. No license check. No trial countdown. No upgrade nag.

Use It Free