DBDrift
Understand your schema changes. Deploy with confidence.
DBDrift is a lightweight tool for teams who want to manage database changes reliably and bring them safely to production.
Full documentation is built into the CLI — just run dbd docs or dbd --help.
For support and discussion, join our Discord community.
Is your database really aligned with your code?
With DBDrift, you get a clear view of what's changed — and the tools to apply those changes safely and consistently.
Why developers choose DBDrift
DB Schema as text in your Git-style workflow
Version control your database schema alongside your application code.
No more manual migrations or guessing what’s changed.Built-in safety checks
Automatic detection of destructive changes protects your data before damage happens.Engine-agnostic by design
Supports SQL Server and MySQL today — extensible to others tomorrow. No lock-in.Readable, portable outputs
Exports as text, ready for integration into any CI/CD pipeline.Fast, clear feedback in your terminal
Instant validation, colorized diffs, and a CLI that feels like a native development tool.
The spirit of DBDrift
We’re developers who know that “it worked on my machine” isn’t good enough.
DBDrift brings structure to database change — making it reviewable, testable, and predictable.
Ship faster. Sleep better. Focus on what matters.
What Our Users Say
“Running
dbd lintas part of our CI pipeline caught multiple issues before they hit production. It's now a standard in our review process.”
— Sven K., Senior Database Engineer
“
dbd migrategives us full control over deployment – dry runs, dependency checks, even rollback planning. We stopped fearing SQL diffs.”
— Julia M., Lead Developer
“The CLI feels like Git for SQL. Our objects are versioned, consistent, and auditable – without needing a heavyweight migration framework.”
— Tobias N., DevOps Engineer
“We plugged
dbd extractinto our build step and suddenly had clean, normalized SQL files for every object in the database.”
— Nadine S., Software Architect
“Dbdrift lets us manage hundreds of database objects across environments with confidence. Lightweight, fast, and deadly precise.”
— Murat Y., Platform Owner