---
title: "Stop API Breaking Changes with Schema Contracts | DreamFactory"
description: "Someone adds a column, and six weeks later a downstream consumer breaks. Schema Contracts let you lock a table behind a versioned, hashed snapshot so drift…"
url: "https://www.dreamfactory.com/videos/schema-contracts"
---

[Home](https://www.dreamfactory.com/) › [Videos](https://www.dreamfactory.com/videos) › Stop API Breaking Changes with Schema Contracts

# Stop API Breaking Changes with Schema Contracts

Tutorial·20 August 2026·2 min 12 sec

Someone adds a column, and six weeks later a downstream consumer breaks. Schema Contracts let you lock a table behind a versioned, hashed snapshot so drift is caught at the source. This tutorial covers the two settings that matter — which mode promotes a change, and what happens when a breaking change is held.

## What you’ll learn

* Locking a table to a versioned, hashed schema snapshot
* Choosing a contract mode: none, auto-promote additive drift, or hold
* Catching breaking schema changes before consumers hit them

[Book a Demo](https://www.dreamfactory.com/demo)[More on our YouTube channel](https://www.youtube.com/@DreamfactoryAPI)

## More videos

* [Build a Custom REST API Endpoint Without Code](https://www.dreamfactory.com/videos/api-builder-custom-endpoint)
* [Securing a REST API with Role-Based Access Control](https://www.dreamfactory.com/videos/rbac-api-security)
* [Generate a MySQL REST API in Two Steps](https://www.dreamfactory.com/videos/mysql-rest-api-no-code)
* [Build a Secure REST API and Dashboard with MCP and Claude](https://www.dreamfactory.com/videos/mcp-server-claude-tutorial)

[Browse all videos ›](https://www.dreamfactory.com/videos)

Video: https://www.youtube.com/watch?v=5IXGNEgaUag
