Provision thousands of Postgres databases programmatically via the Neon API - Used by Replit Agent

Changelog

The latest product updates from Neon

RSS feed

Neon on Azure is now generally available

We're excited to announce that Neon on Azure is now generally available! After a successful beta period, Neon is now fully supported as an Azure Native ISV Service, allowing you to deploy and manage Neon Postgres databases directly from the Azure portal.

The GA release includes several new features and enhancements:

  • Support for additional Azure regions including Azure Germany West Central (Frankfurt) and Azure West US 3 (Arizona)
  • Azure Service Connector integration for simplified connectivity between Azure services (like App Service or Azure Functions) and your Neon Postgres database
  • Create and manage branches directly in the Azure portal for streamlined development workflows
  • Retrieve connection strings from the Azure interface for easier application setup
  • Microsoft Azure Consumption Commitment (MACC) eligibility - Neon Postgres purchases made through the Azure Marketplace count toward your committed Azure spend

Read the GA announcement for more details and check out our Azure documentation to get started:

Support for PostgreSQL Anonymizer extension

Neon now supports the PostgreSQL Anonymizer (anon) extension, enabling you to mask sensitive data in development and testing environments. This extension is currently experimental in Neon and must be explicitly enabled.

The initial support includes static masking, which replaces sensitive data with anonymized values. You can also automate data anonymization using Neon branches and GitHub Actions. Learn more in our Data anonymization guide.

Neon MCP Server enhancements

  • Added a new Neon MCP Server tool, list_branch_computes, for branch compute management. It supports retrieving information about your computes, including compute ID, type, size, and autoscaling details.
  • Implemented list_slow_queries tool to identify performance bottlenecks by finding the slowest queries in your database, helping you optimize application performance.
  • Added a query performance tuning system with multiple tools:
    • explain_sql_statement for analyzing query execution plans
    • prepare_query_tuning for suggesting performance optimizations
    • complete_query_tuning for applying or discarding optimizations after testing
  • Enhanced the list_projects tool with better hints and a default limit of 10 projects for more manageable output.

✨ New AI-friendly options in Docs

To support workflows that use AI tools, the Neon Docs now include two new options on every page:

  • Copy page as markdown – copy the full content in markdown format.
  • Open in ChatGPT – open the page in ChatGPT with a prefilled READ <url> instruction.

These options make it easier to bring Neon documentation into your AI-enabled IDE and AI-assisted workflows.

We also provide an LLM-friendly version of our documentation at https://neon.tech/llms.txt.

📺 In case you missed it: 20 Years of Hacking Postgres with Heikki Linnakangas

Neon co-founder and Postgres core contributor Heikki Linnakangas joined Aaron Francis for a wide-ranging conversation on two decades of Postgres development. Heikki shares stories from the early days, the origin of Neon, and what's next for Postgres and serverless databases.

🎙 Watch the interview

And don't forget to check out this week's fixes and improvements:

Fixes & improvements
  • Neon Console

    • Improved Parent branch badges on child branch pages to better support long branch names. Long names now truncate with an ellipsis and display in full on hover. Previously, long names could overflow the badge area.
    • Removed a duplicate Monitoring entry from the Neon Console sidebar. Monitoring now appears only under the Branch section.
    • Enhanced the Autoscaling slider in compute settings to provide a better user experience when configuring autoscaling ranges. The slider now intelligently adjusts to ensure valid min/max values are always enforced.
    • Redesigned the project settings page to provide a more streamlined experience. All settings are now consolidated on a single page with easy navigation between sections, replacing the previous multi-tab interface.
    • Fixed an issue where organization users were incorrectly shown Early Access program options in their account settings.
  • Neon API

    • Fixed an issue in the Create project API where specifying shared preloaded libraries for Postgres extensions did not apply the requested settings. Projects were created successfully, but the configuration was ignored.
  • Backup & Restore (available in Early Access)

    • Enhanced snapshot functionality on the Backup & Restore page in the Neon Console to support archived branches. Previously, creating a snapshot of an archived branch would fail. Now, the branch is automatically unarchived before the snapshot is created.
    • Fixed an issue that caused restore operations from the same snapshot to fail due to duplicate branch names. Previously, attempting to restore multiple times triggered a Request failed: branch with that name already exists error.

Neon Local for local Postgres development with Docker

Announcing Neon Local, a new proxy service that lets you spin up and tear down isolated, production-like Postgres branches right from your local machine or CI, using Docker.

  • Automatically creates a new branch when your container starts and cleans it up when you're done
  • Works with any Postgres client, including the Neon serverless driver
  • Handles routing and authentication to your cloud database without manual configuration

Instantly create and destroy ephemeral Postgres environments with Docker and Neon Local.

Read the docs to learn more.

Beta: Import Data Assistant now automates your database migration to Neon

We're also excited to anncounce beta support for our new automated Import Data Assistant — a faster, simpler way to move your existing Postgres database to Neon. Just provide your connection string, and the assistant will handle the import for you, creating a new branch with your data.

  • Supports Postgres databases up to 10GB
  • Checks compatibility and guides you through the process

Import Data Assistant wizard

The Import Data Assistant guides you through the process of moving your data to Neon.

This feature is in beta and has some limitations (see docs for details). We're working to expand support for larger databases and more providers. If you try it, please let us know how it works for you — your feedback will help shape the future of Neon's import experience.

Read the docs to learn more.

Fixes & improvements
  • Neon Console

    • Fixed an issue where the connection string for a read replica could sometimes display the main (read-write) replica's connection string in the Connect modal. The correct connection string is now always shown.

    • Fixed an issue where the Console could display a read replica as the primary compute (or vice versa) in the Computes list on the Branch details page. This made it unclear which instance you were managing or observing. The correct compute is now always shown under the correct label.

    • Moved the branch selector to the sidebar for easier access. This and other recent changes are part of laying the groundwork for a more streamlined Console navigation experience coming soon – stay tuned!

      Branch selector in the sidebar

  • pg_search

    Updated the pg_search extension to version 0.15.18. See pg_search for details.

Neon Snapshots now available in Early Access

We're very happy to announce Early Access to Neon Snapshots, a powerful new way to capture and restore point-in-time copies of your database. Snapshots let you preserve your database state before making changes, running migrations, or simply bookmark a stable state.

Backup branch on the Branches page

With this update, we've also revamped our Backup & Restore page to provide a unified experience for both snapshots and instant restore (PITR) operations. Join our Early Access Program to try it out.

Read more about Neon Snapshots in our blog and the docs.

Support for scheduled snapshots, custom retention periods, and API/CLI integration coming later this year.

Postgres logs support for Datadog

We've added beta support for Postgres log exports to Datadog. You can now stream and analyze your database logs directly in your Datadog dashboard for better, centralized observability. Available on Scale and Business plans.

For more information, see Datadog Integration with Neon.

pg_search extension now available on Postgres 14, 15, and 16

We've updated the pg_search extension to version 0.15.16 and expanded support to Postgres 14, 15, and 16 (previously only available on Postgres 17). This powerful full-text search extension enables you to implement advanced search capabilities in your applications with minimal configuration.

To use pg_search, you'll need to load the required libraries with a simple Update project API call before installing the extension. Detailed instructions are available in our documentation: Enable the pg_search extension.

For more information and guidance, check out our guides:

Fixes & improvements
  • Neon Console

    • You can now find the Monitoring page under the Branches list in the sidebar. This is a bit of polish to our navigation: you now access Monitoring within your selected branch. If you want to monitor a different branch, use the main breadcrumb selector to change branches.
    • Fixed an issue where you sometimes could not access a branch if the branch creator's account was deleted. You can now view and access these branches normally.
    • Added a warning message when editing compute settings to help you plan for potential connection interruptions and temporary performance impacts when changing compute size.
  • Neon MCP Server

    • Released version 0.3.7 with improved Neon Auth setup instructions and compatibility with the latest Serverless Driver (1.0.0).
  • Read replica compute limit on the Free plan

    • To ensure consistent performance, we've introduced a limit of 3 read replica computes per project on the Free plan. This change helps maintain stability while still supporting common read scaling and analytics use cases.
  • PgBouncer version update

    • The PgBouncer version used by Neon to offer pooled connection support was updated to version 1.24.1
Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.