- Home
- Database Migration Tools
- SchemaHero
On the recordRead 1 Oct 202628 facts
SchemaHero
On the record
- CI/CD
- SchemaHero documents GitHub Actions and GitLab CI workflows for planning and applying schema changes.schemahero.io · read 1 Oct 2026
- CI integrations
- SchemaHero documents GitHub Actions and GitLab CI workflows for planning and applying schema changes.schemahero.io · read 1 Oct 2026
- Cloud database connections
- Connection guidance covers AWS RDS, AWS SSM, Google Cloud SQL and HashiCorp Vault.schemahero.io · read 1 Oct 2026
- Cloud integrations
- Database connection documentation includes AWS RDS, AWS SSM, Google Cloud SQL, and HashiCorp Vault.schemahero.io · read 1 Oct 2026
- Community support
- The project directs users to the Replicated Community forum and the #schemahero channel in Kubernetes Slack.github.com · read 1 Oct 2026
- Database support
- Supported database engines listed by SchemaHero are PostgreSQL, MySQL, CockroachDB, TimescaleDB, Cassandra, SQLite and RQLite.schemahero.io · read 1 Oct 2026
- Declarative workflow
- It compares a desired YAML schema with the current database schema and generates the SQL needed to synchronize them.schemahero.io · read 1 Oct 2026
- Deployment modes
- SchemaHero is provided as a CLI utility and a Kubernetes Operator.schemahero.io · read 1 Oct 2026
- Docker
- The schemahero/schemahero Docker image contains the CLI and can run in any CI system that supports Docker.schemahero.io · read 1 Oct 2026
- GitOps integrations
- SchemaHero documents GitOps integration with Argo CD and Flux.schemahero.io · read 1 Oct 2026
- Installation
- SchemaHero is distributed as a single binary for macOS, Linux and Windows, and is also available as a Docker image.schemahero.io · read 1 Oct 2026
- Install platforms
- The project provides installation instructions for macOS, Linux, Windows, Docker, and optional Kubernetes deployment.schemahero.io · read 1 Oct 2026
- Interfaces
- SchemaHero is provided as a CLI utility and a Kubernetes Operator.schemahero.io · read 1 Oct 2026
- Kubernetes approvals
- The Kubernetes Operator can create Migration resources, wait for approval, and support approve or reject workflows.schemahero.io · read 1 Oct 2026
- Kubernetes requirement
- The CLI works standalone without Kubernetes, and the operator is optional.schemahero.io · read 1 Oct 2026
- License
- The GitHub repository is licensed under Apache-2.0.github.com · read 1 Oct 2026
- Migration files
- SchemaHero does not require numbered migration files because it calculates the SQL needed to move the database from its current state to the declared schema.schemahero.io · read 1 Oct 2026
- Migration safety
- Migration policies can detect destructive changes such as dropping columns or tables and fail CI checks.schemahero.io · read 1 Oct 2026