Dictionary term

Prisma

Web/DevIntermediate

A TypeScript ORM that lets your app read and write a database with type-safe code instead of raw SQL.

In plain English

A tool that lets a TypeScript app read and save database records with checked, auto-completed code instead of hand-written SQL.

Analogy

Like a translator standing between your app and the database so they understand each other.

Why it matters

It makes database work safer and faster in TypeScript apps, often paired with Supabase or Postgres.

In practice

In Prisma ORM 7, prisma.user.findMany() fetches all users without hand-written SQL. Prisma ORM 8 (a release candidate, and what npm install prisma installs today) uses a new query shape such as db.orm.public.User.all().

Browse all terms →Last verified