Search for a command to run...
Declarative database schema management tool that treats schema as code. Compares desired state to actual database and automatically plans migrations, unlike legacy tools that require hand-written migration scripts. GitOps-native, fits CI/CD pipelines, and works with major databases and ORMs.
Trusted by engineering teams across various industries. Stands out from Flyway and Liquibase by generating migration plans from schema definitions instead of manual migration files. Supports both declarative workflows, similar to Terraform, and versioned migrations.
Key features:
Use cases: Modernizing legacy migration workflows into GitOps pipelines, governing schema changes across environments with lint rules and code review automation, managing database-per-tenant architectures at scale. Developers integrate it into GitHub workflows and Kubernetes for applying schema changes from local dev to production with CI/CD.