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.