Your stack
ORM
An ORM gives you type-safe database access and migrations. This prompt only appears when you've selected a database.
Available ORMs
Prismadefault
A mature, type-safe ORM with a declarative schema and a migration workflow. The default.Drizzle
A lightweight, SQL-first ORM with TypeScript-defined schemas and a thin runtime.No ORM
Use the database directly without an ORM layer.Prisma vs Drizzle
Prisma is a great default — its schema and generated client are easy to work with. Reach for Drizzle if you prefer writing close to SQL, want a smaller runtime, or value fully TypeScript-native schema definitions.
What gets configured
- A schema file matched to your chosen database provider.
- A preconfigured client you can import across the app.
- The scripts and config needed to generate the client and run migrations.
After generation
Set your DATABASE_URL, define your models in the schema, then run your ORM's generate/migrate commands. Prisma uses prisma migrate and prisma generate; Drizzle uses drizzle-kit to generate and push migrations.