neon-postgres

Guide Neon Serverless Postgres connection methods, drivers, and configuration for specific runtimes.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/FrekiManagarm/dunlo --skill neon-postgres-frekimanagarm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neon-postgres
Source: https://github.com/FrekiManagarm/dunlo/tree/main/.agents/skills/neon-postgres
Command: npx skills add https://github.com/FrekiManagarm/dunlo --skill neon-postgres-frekimanagarm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you set up and operate Neon Serverless Postgres by giving reliable guidance for connections, drivers, authentication, and platform-specific best practices—so you can avoid downtime, broken queries, and misconfigured endpoints.

Core Features & Use Cases

  • Neon setup & onboarding: Navigate getting started, choose connection strings, and validate prerequisites like enabling the Data API.
  • Connection method selection: Pick the correct transport/driver for your runtime (TCP vs HTTP vs WebSocket) and explain when pooling is required.
  • Developer tooling guidance: Use Neon CLI and the Neon MCP server patterns for managing projects, branches, and SQL workflows.
  • Operational Neon concepts: Branching, autoscaling, scale-to-zero, instant restore, read replicas, connection pooling, IP allow lists, logical replication, and related trade-offs.

Quick Start

Ask this: "Help me connect a TypeScript app on Vercel to Neon Serverless Postgres using Drizzle ORM, including the correct driver choice and an environment-variable setup plan."

Frequently Asked Questions about neon-postgres

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a serverless app to Neon Postgres using the correct driver?

To connect a serverless app to Neon Postgres, select the correct transport based on your runtime by choosing between HTTP, WebSocket, or TCP. This ensures proper driver selection and connection pooling configuration for reliable queries.

What is the Neon Data API and when should I use it?

The Neon Data API enables PostgREST-style queries directly over HTTP. You should use it when you need to interact with your database without managing traditional TCP database drivers, provided you validate prerequisites like enabling the API first.

Can I use Neon Postgres with Drizzle ORM on Vercel?

Yes, Neon Postgres works with Drizzle ORM on Vercel. You must set up environment variables and select the appropriate serverless driver to ensure the connection handles platform-specific constraints like pooling correctly.

Does Neon Postgres support TCP connections in the browser?

Neon Postgres has platform-aware constraints regarding browser TCP limitations. Direct TCP connections are generally not supported in browser environments, requiring you to use WebSocket or HTTP access methods instead for reliable access.

Why do I need connection pooling for Neon Serverless Postgres?

Connection pooling is required for Neon Serverless Postgres to manage database connections efficiently across ephemeral serverless functions. Without pooling, high concurrency can exhaust connection limits and cause downtime or failed queries.

How do I manage Neon Postgres authentication workflows?

Manage Neon Postgres authentication workflows by aligning with Neon Auth or Neon JS SDK patterns. This involves configuring the correct authentication method for your chosen runtime to securely access your database endpoints.