Automate SQL Server Database Migrations-For Free

Database management tools for SQL Server.
Built for modern DevOps workflows.

Get Started

Developer Ready. Built to Ship.

Effortlessly deploy your schema as code and make your database deployments boring.

Most Table Changes Require No Scripting

Widening a column requires any check constraint, index or foreign key containing that column to be dropped before it can be modified. Then you have to put all of that back on.

SchemaQuench can handle all of that for you. You widen the column in the table's json, SchemaQuench handles the dependencies.

Schema As Code

True state-based database migrations-your metadata repository defines the exact end state of your server at each release.

This means your SQL Server schema is always in sync with your source control. You gain full traceability, the ability to diff per-object changes between builds, and gain a clear history of what changed, when and why.

Easily Extract Your Schema

Use SchemaTongs to connect to a SQL Server database and it will extract your metadata representing the current state of that database - tables, procedures, views, etc.

This metadata becomes the raw material that feeds into the SchemaSmith toolchain for shaping and deploying your desired state across environments.

Database Templates

A template is a metadata representation of a database. Conceptually, in object-oriented terms, a template is a class and a database is an instance.

By defining a template, you are precisely defining what every database of that type should look like. This enables true state-based deployment.

Run Once Deployments

By defining your product entry point and the order your database templates should be updated, you can define once and deploy everywhere-automating multiple database updates with a single run of SchemaQuench.

CI/CD Friendly

Your metadata repository is all that SchemaQuench requires to apply updates. True XCOPY deployment and a commandline run of SchemaQuench makes automation a breeze.

Your SQL Server Schema Toolkit

Purpose-built tools for metadata-driven schema control, designed to integrate seamlessly with your CI/CD pipeline.

SchemaTongs Icon
SchemaTongs

Extract and transform your SQL Server schema. It is the first step in mastering your metadata.

Learn More
SchemaQuench Icon
SchemaQuench

Deploy metadata to SQL Server safely and repeatably. Harden your schema with confidence.

Learn More
DataTongs Icon
DataTongs

Extract your SQL Server seed data. It is the last step to master your metadata.

Learn More

Simple, Transparent Licensing

SchemaSmith is free for small businesses, internal use, open-source, and academic projects.

Community License (SSCL)
  • Free for individual, open-source and academic use
  • Unlimited use in development, testing and demonstration environments
  • Great for hobbyists and small businesses (< 50 employees and < $5M revenue)
  • No SaaS deployments
  • No Enterprise customer deployments
Licensed under the SchemaSmith Community License (SSCL)
Want to discuss a use case? Let's talk. We're a developer-first company, not the license police.