Define database schemas in declarative code. Use HCL, SQL or any ORM or language. Supports all popular ORMs, such as GORM, Sequelize, Django, SQLAlchemy, Hibernate, and more. Test your schemas and migrations using the Atlas testing framework.
Define the desired state of your schema, and let Atlas automatically plan the SQL migrations. Like Terraform, but for databases. Standardize schema changes using policies, regardless of the database or the ORM used. Works with existing schema migration tools like Flyway, Liquibase, or migrate.
Changing column "c1" from "smallint" to "integer" alters storage
size from 2 to 4 bytes and requires a rewrite of the table (PG301)
Concurrent index violations detected
Adding a PRIMARY KEY on "users" not concurrently acquires an
ACCESS EXCLUSIVE lock, blocking all access to the table (PG104)
Deploy to production with modern tooling
Atlas seamlessly integrates with modern deployment tools like Kubernetes and Terraform to make it easy to deploy your database migrations to production as part of your existing CD process.
Gain full visibility into the databases in your development and production environments with detailed logs and troubleshooting capabilities. Prevent schema drift in production by detecting manual and accidental changes to your database.
Define database schemas in declarative code. Use HCL, SQL or any ORM or language. Supports all popular ORMs, such as GORM, Sequelize, Django, SQLAlchemy, Hibernate, and more. Test your schemas and migrations using the Atlas testing framework.
Define the desired state of your schema, and let Atlas automatically plan the SQL migrations. Like Terraform, but for databases. Standardize schema changes using policies, regardless of the database or the ORM used. Works with existing schema migration tools like Flyway, Liquibase, or migrate.
Changing column "c1" from "smallint" to "integer" alters storage
size from 2 to 4 bytes and requires a rewrite of the table (PG301)
Concurrent index violations detected
Adding a PRIMARY KEY on "users" not concurrently acquires an
ACCESS EXCLUSIVE lock, blocking all access to the table (PG104)
Deploy to production with modern tooling
Atlas seamlessly integrates with modern deployment tools like Kubernetes and Terraform to make it easy to deploy your database migrations to production as part of your existing CD process.
Gain full visibility into the databases in your development and production environments with detailed logs and troubleshooting capabilities. Prevent schema drift in production by detecting manual and accidental changes to your database.