Skip to content

Features


Built for PostgreSQL.
Declarative, type-safe database schema definition.
Splits migrations based on their intended change (expand, alter, or contract the database schema).
Easy to integrate database schema and data changes into Continuous Delivery workflows.
Type-safe database client(s) for `kysely` (no codegen 🎉).
`Prisma` integration.
Comprehensive Zod validations for all supported data types (no codegen 🎉) for `kysely`.
Non-blocking migrations by default.
Multiple databases support.
Multiple schemas per database support.
Detailed warnings on backwards-incompatible, blocking,unsafe, or destructive changes.