Neon Serverless Postgres
Build applications with Neon's serverless PostgreSQL. Generates database branching workflows, connection pooling configs, Drizzle/Prisma integrations, edge-compatible drivers, and autoscaling configurations.
This skill helps you use Neon's serverless Postgres platform effectively. It configures database branching for preview environments, sets up the Neon serverless driver for edge functions, implements connection pooling with PgBouncer, integrates with Drizzle or Prisma ORM, creates branching workflows for CI/CD, and configures autoscaling policies. Covers Neon's branching API for database-per-PR workflows.
When to use
Use when building apps on Neon Postgres, setting up database branching for preview deploys, configuring edge-compatible database connections, or implementing database-per-PR workflows.
Examples
Branch-per-PR
Set up database branching for preview deployments
Create a GitHub Actions workflow that creates a Neon database branch for each PR, runs migrations, seeds test data, and deletes the branch on PR close
Edge connection
Connect from Vercel Edge Functions
Configure the Neon serverless driver for a Next.js app with Drizzle ORM, connection pooling, and queries that run on Vercel Edge Functions