JSON to Prisma Schema
Prisma ORM
Generate schema.prisma models from JSON documents with automatic primary keys, timestamps, @map attributes, and foreign-key relations.
About This Tool
Bootstrapping a Prisma schema from existing API responses or NoSQL documents normally requires manually typing out every field, scalar type, and @map annotation. This converter inspects your JSON structure and builds a complete schema.prisma file in real time.
It recognizes UUIDs, ISO 8601 dates, email/slug uniqueness candidates, and created_at/updated_at audit columns, adapting scalar list types automatically for PostgreSQL, MySQL, or SQLite.
Key Features
- Relational Decomposition: Splits nested JSON objects and object arrays into linked Prisma models with foreign-key fields and onDelete: Cascade.
- Provider-Aware Types: Uses native String[] and @db.Uuid on PostgreSQL while falling back safely to Json columns on MySQL and SQLite.
- CamelCase Normalization: Converts snake_case database keys into camelCase Prisma Client properties while preserving physical column names via @map.