Atlas manages database schemas and migrations using declarative, versioned workflows, and is designed to work across programming languages.
Alternatives to FluentMigrator
DeepFilterNet is a free, open-source speech enhancement framework for full-band 48 kHz audio that uses deep filtering.
pgroll is an open-source command-line tool for PostgreSQL schema migrations that lets old and new schema versions remain available while client…
- 4

Skeema
Skeema is a declarative SQL-based schema management utility for applying repository changes to MySQL and MariaDB tables and routines.
Free planLinuxmacOSWindows6.9From $649 a year - 5

Bytebase Enterprise
Bytebase Enterprise is a database control plane for organizations standardizing how teams and AI agents change, access, and audit databases.
Free planWebAPISelf-hosted6.8From $20 a month - 6
Sqitch
Sqitch is a free, open-source application for managing database changes.
Free planLinuxmacOSSelf-hostedWindows6.7Free plan - 7
sqlx-cli
sqlx-cli is SQLx’s command-line utility for database management, migrations, and preparing query macros for offline builds.
Free planLinuxmacOSWindows6.6Free plan - 8
Goose
Goose is a database migration tool for managing schema changes through incremental SQL files and Go migration functions.
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 9
dbmate
dbmate is a free, open-source command-line tool for applying database schema migrations across developer environments and production servers.
Free planLinuxmacOSSelf-hostedWindows6.3Free plan - 10
DB Change Manager
Windows6.2$2,028 one-time - 11
db-migrate
db-migrate is a free, open-source database migration framework for Node.js applications, available for self-hosting.
Free planLinuxSelf-hosted6.2Free plan - 12

Doctrine Migrations
Doctrine Migrations is a PHP library for tracking database schema versions and managing changes in a reviewable, testable way.
Free planLinuxSelf-hosted6.2Free plan - 13
Refinery
Refinery is a free, MIT-licensed SQL migration toolkit for Rust applications.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 14
SchemaHero
SchemaHero is a free, open-source database schema migration tool that uses declared YAML definitions to generate SQL changes.
WebLinuxmacOSSelf-hosted6.1 - 15
Evolve
Evolve is a free, open-source database migration tool that applies plain SQL scripts to keep changes aligned across environments and development teams.
Free planLinuxWindows6.0Free plan - 16
golang-migrate
golang-migrate is an open-source tool for applying database migrations in order.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 17
Phinx
Phinx is free, open-source software for managing database migrations in PHP applications without an ORM or application framework.
Free planSelf-hosted6.0Free plan - 18

Liquibase
Liquibase is software for managing database schema changes in high-speed CI/CD workflows.
APIExtensionLinuxmacOS5.9 - 19

sqldef
sqldef is a command-line tool for comparing SQL schemas and managing relational database migrations with standard SQL DDLs.
WebLinuxmacOSSelf-hosted5.9 - 20
migrate-mongo
migrate-mongo is a code-based database migration tool for MongoDB projects running in Node.js.
Free planLinuxSelf-hosted5.8Free plan - 21
pt-online-schema-change
pt-online-schema-change is a free command-line tool in Percona Toolkit for altering MySQL table structures while keeping reads and writes available.
Free planLinuxSelf-hosted5.8Free plan - 22
Umzug
Umzug is a free, MIT-licensed, framework-agnostic migration tool for Node.js that runs and rolls back tasks.
Free planSelf-hosted5.7Free plan - 23
Alembic
Alembic is a free, self-hosted database migration tool for projects built with SQLAlchemy.
Free planSelf-hosted5.6Free plan - 24
DbUp
DbUp is a free, open-source .NET library for deploying database changes with SQL scripts.
Free planSelf-hosted5.6Free plan - 25
Ridgepole
Free planSelf-hosted5.6Free plan - 26
node-pg-migrate
APISelf-hosted5.5 - 27
yoyo-migrations
Self-hosted5.3 - 28
pg-schema-diff
pg-schema-diff is a free, self-hosted tool that compares Postgres schemas and generates SQL migrations to reach a target schema defined in plain DDL.
Self-hosted5.2 - 295.2
- 30
DBmaestro
APISelf-hosted5.1
