Schemity is database design software that reads a live database and previews schema changes before they run. It displays proposed changes and their effects, and only runs a migration after the user clicks Migrate. Supported databases include PostgreSQL, Supabase, MySQL, MariaDB, SQL Server and SQLite. Design features include ERD design, inferred relationships, SQL and DBML import, check constraints, junction table generation and schema linting across 26 problem classes. Its local MCP server offers 16 tools for Claude Code, Claude Desktop, Cursor, Codex, OpenCode and other MCP hosts. The desktop app stores work as plain JSON files on the user's machine, which can be version-controlled with Git. It has no cloud backend, accounts, analytics or telemetry, but transmits a machine ID and country code for license verification. A two-week trial unlocks every feature without a credit card. After it ends, offline design still works, while live database features and Context Views pause until a license is active. Lite provides free browser-based design and link sharing; a License costs $129 one-time.
Who it is for
Schemity is aimed at software engineers designing and maintaining database schemas. Its local MCP server may also suit people working with supported MCP hosts.
What is good
- Previews migration effects before running changes.
- Supports six listed databases.
- Schema linting checks 26 problem classes.
- Trial unlocks all features without a credit card.
What to know first
- Trial lasts two weeks.
- Live database features pause after the trial without a license.
- License costs $129 one-time.
Verdict
Schemity combines schema design with a review step before migrations run, and supports a range of databases. Its trial is time-limited, and live database features require an active license afterward.
Schemity plans and pricing
All plansCompared on database design tools
- Free plan
- Yes
- Reverse engineering
- Yes
- Forward engineering
- Yes
- SQL export
- Yes
- Supported databases
- MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, Supabase
- Version history
- Yes
- Deployment
- web_and_desktop



