Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To integrate Prisma Client with Supabase Edge Functions, follow these steps:

  1. Create a new Edge Function in your Supabase project.

  2. Install Prisma Client in your Edge Function's dependencies by running the following command in your Edge Function's directory:

npm install @prisma/client
  1. In your Edge Function code, import Prisma Client and create a new instance:
const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
  1. Use Prisma Client to perform database operations within your Edge Function:
const result = await prisma.user.findMany();
  1. Remember to close the Prisma Client connection before your Edge Function finishes executing:
await prisma.$disconnect();

That's it! You can now use Prisma Client in your Supabase Edge Functions to interact with your database.