Bridge Neon and Cursor with npx neonctl init - One command, full database context
/Changelog

Changelog

The latest product updates from Neon

RSS feed

Reduced compute pricing across Launch, Scale, and Agent plans

We've reduced compute pricing by up to 25% across our plans:

  • Launch plan: Now $0.106 per CU-hour (previously $0.14)
  • Scale plan: Now $0.222 per CU-hour (previously $0.26)
  • Agent plan: Now $0.106 per CU-hour (previously $0.14)

These price reductions apply immediately to all usage going forward. No action is required—you'll automatically benefit from the new lower rates on your next billing cycle.

For detailed pricing information and usage examples, see Neon plans. To learn more about these price reductions, see our blog post.

More projects on the Free plan

We're pleased to announce that the Neon Free plan now includes:

  • 20 projects
  • 30 projects

This means more room for side projects, prototypes, experiments, and learning new stacks.

This change applies automatically to all Free plan users—no action required. For more information about plan limits, see Neon plans.

Connect your app to Neon with a single command

We've introduced a new command that configures the Neon MCP (Model Context Protocol) Server, giving your AI assistant full context about your Neon project—including connection details, schema, and best practices. Run this command in your app's root directory:

npx neonctl@latest init

The command walks you through an interactive setup:

npx neonctl@latest init
  Adding Neon to your project

  Authenticating.
┌────────┬──────────────────┬────────┬────────────────┐
 Login Email Name Projects Limit
├────────┼──────────────────┼────────┼────────────────┤
 alex alex@domain.com Alex 20
└────────┴──────────────────┴────────┴────────────────┘
  Authentication successful

  Installed Neon MCP server

  Success! Neon is now ready to use with Cursor.


  What's next? ────────────────────────────────────────────────────────────────────────────╮
│                                                                                           │
│  Restart Cursor and ask Cursor to "Get started with Neon using MCP Resource" in the chat  │
│                                                                                           │
├───────────────────────────────────────────────────────────────────────────────────────────╯

└  Have feedback? Email us at feedback@neon.tech

After setup, restart Cursor and ask your AI assistant to "Get started with Neon using MCP Resource" to launch an interactive 7-step onboarding guide. The guide analyzes your codebase and walks you through selecting or creating a project, configuring connection strings, installing dependencies (@neondatabase/serverless or pg), setting up an ORM like Prisma or Drizzle, and creating your database schema—all with contextual recommendations tailored to your environment.

This feature is currently in beta for Cursor, with VS Code and Claude Code support coming soon. For more details, see our blog post.

Backup schedule API (Beta)

You can now manage automated snapshot schedules via the Neon API. Previously, backup schedules could only be configured through the Console. With the new API endpoints, you can programmatically view and update backup schedules for your branches, enabling infrastructure-as-code workflows and automated backup management.

Available endpoints:

  • GET /projects/{project_id}/branches/{branch_id}/backup_schedule — View the current backup schedule for a branch
  • PUT /projects/{project_id}/branches/{branch_id}/backup_schedule — Update the backup schedule configuration

This makes it easier to standardize backup policies across projects and integrate snapshot scheduling into your deployment pipelines.

For more information, see Backup & restore.

Vercel integration now supports current Neon pricing plans

Vercel integration users now have full access to Neon's current usage-based pricing plans (Free, Launch, and Scale). Previously, Vercel integration users were limited to Neon's legacy plans. Free plan Vercel users have been automatically migrated to the new Neon Free plan. This change gives you access to all the latest features and pricing options, including:

  • Usage-based pricing with $5/month minimum on paid plans
  • Enhanced compute options and autoscaling
  • Advanced features like database branching for preview deployments
  • Flexible project and branch limits

To upgrade your plan, visit the Storage tab in your Vercel Dashboard, select your database, navigate to Settings > Update Configuration, click the integration settings link, and click Change Plan.

For more information, see Neon plans.

Fixes & improvements
  • Backup & restore
    • Fixed an issue where the source branch selector was empty on non-root branches, preventing point-in-time restore and preview data from working
    • Fixed snapshot list sorting on the Backup & Restore page: snapshots within each time group (Today, This week, This month) now show most recent first
    • Added a "Configure" link on the Backup & Restore page that takes you directly to the Storage settings page where you can adjust your PITR retention window
    • Changed default retention period for daily snapshot schedules from 1 to 14 days
  • Data API
    • The authenticated and anonymous roles created by the Data API are now granted to neondb_owner, allowing you to test RLS policies by switching roles (e.g., SET ROLE authenticated)
  • Vercel native integration
    • Added automatic cleanup of deployment records on the Deployments tab in Vercel when branches are deleted

Snapshots now in Beta with automated scheduling

The Backup & Restore page in the Neon Console is now available to all users. It combines instant point-in-time restore with snapshots to help you protect your data and recover from accidental changes, data loss, or schema issues. The snapshots feature is now in Beta with new capabilities for automated snapshot management. Use the Enhanced view toggle to access the new Backup & Restore page with snapshot capabilities, or toggle it off to return to the previous Restore page.

Backup and restore page

Snapshots (Beta):

  • Scheduled snapshots — Automate snapshots with daily, weekly, or monthly schedules (available on paid plans, excluding the Agent plan) Snapshot schedule configuration showing daily, weekly, and monthly options

  • Flexible retention — Configure how long to keep automated snapshots before they're automatically deleted

Instant restore improvements:

  • Preview data before restoring — The instant point-in-time restore feature now includes a Preview data button that lets you browse tables, run queries, and compare schemas at the selected restore point before committing to the restore operation
  • Improved timezone display — The date/time picker for instant restore now shows times in your project's region timezone, and snapshot names include the region timezone for clarity

Together, these features help you maintain reliable recovery points for your production databases without manual intervention.

Postgres extension updates

We've expanded extension support for Postgres 18.

Now available on Postgres 18:

ExtensionVersion
hll2.19
pgcrypto1.4
pgjwt0.2.0
pg_hashids1.2.1
rdkit4.8.0
pg_roaringbitmap0.5

For a complete list of Postgres extensions supported by Neon, see Postgres extensions.

100x smaller Docs pages served to LLMs

We've updated the serving logic in our documentation, guides, and PostgreSQL Tutorial sites to serve raw markdown in response to web requests from user-agents we can identify as LLM Agents (like ChatGPT, Claude, Copilot, etc...)

The result is 80-100x smaller page sizes, 6x speed-up, and most importantly fewer tokens costing you money and occupying your context windows as you work with codegen agents to ship faster.

Neon Docs now serve markdown to LLMs

AI-ready prompts for faster setup

We've added pre-built AI prompts to our integration guides to help you get started with Neon faster in your AI-enabled code editor. Simply copy a prompt from any guide and paste it into your AI assistant (Cursor, GitHub Copilot, Claude Code, etc.) for step-by-step setup assistance tailored to your stack.

Copy prompt for Neon guide

Guides with AI prompts:

Each prompt provides your AI assistant with the context it needs to configure dependencies, set up environment variables, establish database connections, and create working examples.

We're actively improving these prompts based on your feedback. Share your experience through the Feedback form in the Neon Console or join the conversation on Discord.

Neon Open Source Program

We've recently launched a Neon Open Source Program to support Postgres-powered open source projects. If your open source project uses Postgres and is ready to grow, we'd love to hear from you.

Visit the Neon Open Source Program page to learn more about the benefits and apply.

Fixes & improvements
  • Project dashboard

    • The Network transfer metric in the usage widget on the Project dashboard now displays usage in GB instead of KB for improved readability on paid plans.
  • Private Networking

    • Fixed an issue in the VPC endpoint restrictions view in project settings where assigned VPC endpoints were incorrectly shown as "Connection allowed: No" even when they were actively assigned to the project.
  • Vercel integration fixes

    • Fixed an issue in the Vercel-Managed Integration where exceeding the data transfer limit returned a generic error. The error message is now clear and actionable.
    • Fixed an issue in the Vercel-Managed Integration where removed Vercel team members were not automatically synchronized with Neon organizations. Member removals and role changes are now properly synchronized by a periodic job.
  • Postgres extensions

    • Fixed an issue that prevented installing the postgis_sfcgal extension.

Claude Code plugin for Neon

We've launched a new plugin that brings Neon's capabilities directly into Claude Code. The new plugin includes:

  • Claude Skills to streamline key workflows:

    • neon-drizzle: Set up Drizzle ORM with Neon
    • neon-serverless: Configure connections with Neon's serverless Postgres driver
    • neon-toolkit: Manage databases, projects, and branches using the Neon API
    • add-neon-knowledge: Access Neon documentation snippets and usage examples
  • Neon MCP server integration that lets Claude interact with Neon in real time to query projects, manage databases and branches, and run SQL or migrations

  • Context rules (.mdc files) that can be used in other AI tools like Cursor

Install it from our marketplace:

/plugin marketplace add neondatabase-labs/ai-rules
/plugin install neon-plugin@neon

For more information, see Claude Code plugin for Neon.

MCP server: Schema diff and migration generation

Our MCP server now supports schema diff generation and zero-downtime migration creation. Ask your AI assistant:

Can you generate a schema diff for branch br-feature-auth in project my-app?

The assistant will compare the branch schema with its parent, show what changed, and offer to generate a zero-downtime migration to apply those changes to the parent branch.

This makes it easier to develop schema changes on feature branches and promote them when ready. For more information, see Neon MCP Server.

Storage quota doubled to 16TB

We've doubled our default storage quota from 8TB to 16TB. This means you can now run databases up to 16TB without contacting us to increase your limit. If you need to run larger databases, please reach out to our team.

Branch navigation improvements

We've added breadcrumb navigation to branch pages, making it easier to understand and navigate your branch hierarchy. When viewing a child branch, you'll now see the full lineage path (e.g., production / development / feature-branch) with visual branch indicators. The page heading has also been updated to "Child branch overview" for better clarity when working with nested branches.

Branch breadcrumb navigation

Postgres extension updates

We've expanded extension support for Postgres 18 and updated several extension versions.

Now available on Postgres 18:

ExtensionVersion
anon2.4.1
address_standardizer3.6.0
address_standardizer_data_us3.6.0
h34.2.3
h3_postgis4.2.3
pg_cron1.6
pg_ivm1.12
pg_uuidv71.6
pgrag0.0.0
postgis_raster3.6.0
postgis_sfcgal3.6.0
postgis_tiger_geocoder3.6.0
postgis_topology3.6.0
postgres_fdw1.2

Version updates across all supported Postgres versions:

ExtensionOld VersionNew Version
anon2.1.02.4.1

To upgrade from a previous version of an extension, follow the instructions in Update an extension version.

For a complete list of Postgres extensions supported by Neon, see Postgres extensions.

Fixes & improvements
  • Child branch storage now capped at logical data size

    We've introduced a storage billing cap for child branches. Previously, child branch storage cost was based on all data changes over time. Now, you're billed for the minimum of accumulated changes or your actual data size, ensuring you never pay more than the logical size of your data on a child branch. This change makes child branch storage costs more predictable and helps avoid charges from long-lived branches.

  • Neon Launchpad packages renamed

    Neon Launchpad's packages were renamed: neondbget-db (CLI) and vite-plugin-postgresvite-plugin-db (Vite plugin). Use npx get-db to initiate Neon Launchpad.

    Neon Launchpad enables instant provisioning of a Postgres database without configuration or account creation. See Neon Launchpad to learn more.

Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.