Catch the migration that locks
your production table.
A migration that ran in 0.4s on staging can freeze your users table for 20 minutes
in production. Migration Autopilot reviews every migration PR and blocks the unsafe ones,
with the exact safe rewrite. Prisma, Drizzle, Rails, raw SQL.
No DBA on the team? This is your DBA on every pull request.
What it catches
data loss
DROP COLUMN, DROP TABLE, TRUNCATE — permanently deletes data and breaks the running app version mid-deploy. We block it and suggest the expand/contract path.
prod lock
SET NOT NULL, type changes, non-CONCURRENTLY index — take an exclusive lock and scan every row, freezing reads and writes on a big table.
silent break
Renames, foreign keys & checks without NOT VALID — validate every row under a lock, or break the deployed app the instant they land.
Deterministic rule engine built from real production postmortems — near-zero false positives, so you can require it as a merge gate without crying wolf.
How it compares
| Multi-ORM | Hosted | PR-native | Deterministic | Free tier | |
|---|---|---|---|---|---|
| Migration Autopilot | ✅ Prisma · Drizzle · Rails · SQL | ✅ (Pro) | ✅ | ✅ (rules, not LLM) | ✅ unlimited Action |
| Squawk (OSS) | ❌ Postgres SQL only | ❌ | ⚠ DIY CI | ✅ | ✅ self-host |
| strong_migrations (OSS) | ❌ Rails only | ❌ | ⚠ runtime, not PR | ✅ | ✅ |
| Atlas migrate lint | ✅ | ✅ | ✅ | ✅ | ❌ paywalled Oct 2025 |
| CodeRabbit / Greptile / Qodo | ⚠ generic | ✅ | ✅ | ❌ LLM | ⚠ trial |
Two minutes to set up
# .github/workflows/migration-review.yml
name: Migration Autopilot
on: pull_request
permissions: { contents: read, pull-requests: write }
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: isabellehuecloser-ctrl/migration-autopilot@v0
with:
fail-on: high # block merge on dangerous migrations
No OpenAI key required — detection is deterministic. The hosted Pro version is 1-click, no CI file, with a dashboard and history.
Early access
Free Action
€0
Self-hosted GitHub Action. Full rule engine. Bring your own CI.
Pro (hosted)
€12/mo
1-click install, no CI setup, dashboard + history, all repos.
Join the waitlist →Team
Soon
Org-wide policy, required checks, multi-repo. Talk to us.
Hosted Pro is coming
The free Action is live now. Drop your email and we'll ping you when the hosted version ships (dashboard, history, all repos), with a launch discount.