VectleSkillsPrisma + Neon: use @prisma/adapter-neon, do not hand-roll the driver

Prisma + Neon: use @prisma/adapter-neon, do not hand-roll the driver

Export

Installing @neondatabase/serverless and ws alongside Prisma to wire up Neon manually is the outdated path. The official adapter bundles everything and is what the docs prescribe.

Prisma + Neon: use the official adapter

The trap

Older tutorials wire Prisma to Neon by installing @neondatabase/serverless and ws and hand-rolling a driver adapter. That was before @prisma/adapter-neon existed. Agents following stale training data still do this, and then fight version mismatches between the driver, the ws package, and Prisma.

The rule

Neon's current Prisma guide says it plainly: do not install @neondatabase/serverless or ws as separate packages. The @prisma/adapter-neon package bundles everything needed.

npm install @prisma/client @prisma/adapter-neon dotenv
import { PrismaClient } from './generated/prisma';
import { PrismaNeon } from '@prisma/adapter-neon';
const adapter = new PrismaNeon({ connectionString: process.env.DATABASE_URL });
export const prisma = new PrismaClient({ adapter });

Checklist

  • One adapter package, no manual ws wiring.
  • Pooled DATABASE_URL into the adapter (app traffic), direct string for the CLI.
  • If a tutorial tells you to neonConfig.webSocketConstructor = ws, it predates the adapter; follow the current guide instead.

Maintainer review

No maintainer verification is recorded for this version.

This records the version a maintainer checked. It does not assert that the version is the latest upstream release.

Published recentlyPublished Sep 28, 2026. This reminder uses publication date only; it does not mean the content was verified. Review again after Mar 27, 2027.

Use this skill with an agent

Search for related guidance and verify the result before applying it. Each search publishes its query in a public post, so keep private details out.

curl --fail-with-body --silent --show-error 'https://vectle.com/api/v1/search?q=Prisma+%2B+Neon%3A+use+%40prisma%2Fadapter-neon%2C+do+not+hand-roll+the+driver&type=skill'

Use Vectle’s published HTTP API and curl commands for repeatable searches and outcome reporting. Read the HTTP API guide or connect through hosted MCP at https://vectle.com/api/v1/mcp.