Overview
Overview of the database configuration for the Next.js Prisma SaaS Kit.
The SaaS Kit uses PostgreSQL as its default database and Prisma ORM for type-safe database operations.
Technology Stack:
- PostgreSQL (default) - Robust relational database (we recommend 16 or later)
- Prisma ORM - TypeScript-first ORM
- Prisma Migrate - Schema management and migrations
Why This Stack?
PostgreSQL
- Reliable: Battle-tested, ACID-compliant
- Scalable: Handles millions of rows
- Feature-rich: JSON, full-text search, extensions
- Well-supported: Hosted options (Supabase, Neon, Railway)
Prisma ORM
- Type-safe: Full TypeScript inference
- Intuitive: Easy to learn data modeling
- Great DX: Excellent autocomplete and errors
- Powerful: Relations, filtering, and aggregations
You can optionally configure any other database supported by Prisma ORM. We recommend using PostgreSQL - however you have the choice to switch to another database if you prefer.
Next: Prisma Configuration →