Builder's DayOctober 26 · SFGet tickets

Prisma ORM 8

Extensions

Everything that plugs into Prisma 8: the database packages, column types, indexes, query operations, and middleware. Each one is an npm package you install and register in your config and on your client.

  • @prisma/orm-extension-arktype-json

    JSON columns validated by an arktype schema and typed end to end.

    PrismaPostgreSQL
  • @prisma/orm-extension-middleware-cache

    Serve repeated reads from an in-memory or pluggable cache, opted in per query.

    PrismaPostgreSQL, MongoDB
  • @prisma/orm-mongo

    MongoDB support for Prisma ORM: config, runtime, contract authoring, BSON values, and migrations in one package.

    PrismaMongoDB
  • ParadeDB

    Experimental

    @prisma/orm-extension-paradedb

    BM25 full-text search indexes.

    PrismaPostgreSQL
  • @prisma/orm-extension-pgvector

    Vector columns and similarity search for embeddings.

    PrismaPostgreSQL
  • @prisma/orm-extension-postgis

    Geometry columns and geospatial queries such as distance and containment.

    PrismaPostgreSQL
  • @prisma/orm-postgres

    PostgreSQL support for Prisma ORM: config, runtime, contract authoring, and migrations in one package.

    PrismaPostgreSQL
  • SQLite

    Experimental

    @prisma/orm-sqlite

    SQLite support for Prisma ORM: config, runtime, contract authoring, and migrations in one package.

    PrismaSQLite
  • Supabase

    Experimental

    @prisma/orm-extension-supabase

    Supabase auth and storage tables plus role-bound clients for row-level security.

    PrismaPostgreSQL
  • IndexedDB

    Experimental

    @prisma-next-idb/client-idb

    Prisma 8 for IndexedDB: a browser database from your PSL schema, with typed accessors and explicit migrations.

    Prisma IDBIndexedDB
  • prisma-orm-extension-typed-json

    Typed JSON and text columns with no validator dependency.

    Omar DulaimiPostgreSQL
  • prisma-orm-extension-zod-json

    Typed JSON columns described and enforced by a zod schema.

    Omar DulaimiPostgreSQL

Maintain a Prisma 8 extension? Submit it and the form opens the pull request. Listings live in prisma/web.