PrismaP
Prisma6mo ago
6 replies
zander

Prisma Optimize Setup Error

I am receiving the following error after trying to setup prisma optimize in a monorepo.

SyntaxError: The requested module 'prisma-instrumentation-5-x' does not provide an export named 'PrismaInstrumentation'

My versions are as follows
"@prisma/client": "^6.13.0",
"@prisma/extension-optimize": "^2.0.0",
"@prisma/instrumentation": "^6.13.0",
"prisma": "^6.13.0",


and this is how i am attempting to create my prisma client

import 'dotenv/config';

import { PrismaPg } from '@prisma/adapter-pg';
import { withOptimize } from '@prisma/extension-optimize';
import * as z from 'zod';
import { PrismaClient } from '../generated/prisma/client.js';

const envSchema = z.object({
  DATABASE_URL: z.string(),
  PRISMA_OPTIMIZE_API_KEY: z.string(),
});

const env = envSchema.parse(process.env);

const globalForPrisma = global as unknown as { prisma: PrismaClient };

const adapter = new PrismaPg({ connectionString: env.DATABASE_URL });
export const prisma =
  globalForPrisma.prisma ||
  new PrismaClient({ adapter }).$extends(
    withOptimize({
      apiKey: env.PRISMA_OPTIMIZE_API_KEY,
    })
  );

if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma;


Any help would be greatly appreciated thanks!
Was this page helpful?