From agents to vector search: see how developers are building AI apps with Neon

Changelog

The latest product updates from Neon

RSS feed

Bring your own email provider to Neon Auth

Neon Auth now supports sending emails for user invites, password resets, and notifications.

Use our shared email server for development, then switch to your own provider when you're ready. Read more in the docs.

Neon Auth Email Configuration

Neon AI Assistant now available for Free plan users

We've expanded access to our Neon AI Assistant! Previously available for Launch and Scale plan users, the AI Assistant is now available for all users, including Free plan. Find it under ? > Get help in the Console. Our AI assistant can help:

  • Answer questions about Neon features, workflows, and troubleshooting.
  • Find relevant documentation and best practices.

Neon AI Assistant in Console

Devin AI integrates with Neon through MCP Marketplace

You can now use Devin, Cognition Lab's AI software engineer, with Neon's MCP server through Cognition Lab's new MCP (Model Context Protocol) marketplace! This helps Devin manage your Neon databases using natural language commands for tasks like creating projects, running SQL queries, and performing database migrations.

This integration demonstrates how Neon's MCP server, designed as a workflow-first API for LLMs, enables AI agents to safely and confidently tackle complex database challenges.

Read the full blog post to learn more, or read our MCP server docs to see how it works.

Updated connection strings from Neon CLI and Neon API

Recently, we added the channel_binding=require option to connection strings and snippets in the Neon console, improving connection security. You can read more about this update in our blog post.

Now, we've also updated the connection strings returned by the Neon CLI and Neon API to include the same security enhancement.

CLI example

neon cs --project-id purple-cake-43891234

Will now return

postgresql://neondb_owner:[password]@ep-shiny-sound-a5ydo1ie.us-east-2.aws.neon.tech/testingneon?sslmode=require&channel_binding=require

For upgrade instructions for the CLI, see Upgrading the Neon CLI.

Export Neon metrics and Postgres logs to Grafana

You can now monitor your Neon databases with Grafana Cloud using our OpenTelemetry integration, which lets you forward metrics and Postgres logs from Neon to any OTEL-compatible observability platform.

Check out the Grafana Cloud integration guide for setup instructions, a list of available metrics, and example dashboards.

OTEL support is available on Neon's Scale, Business, and Enterprise plans.

Fixes & improvements
  • MCP server updates

    • We've deprecated Server-Sent Events (SSE) and now recommend streamable HTTP as the preferred connection method. The README has been updated to reflect this change.

    • Introduced a list_organizations tool to list all organizations that the current user has access to. This tool allows optional filtering by organization name or ID.

  • Datadog and OpenTelemetry integrations

    • We enhanced the integration cards (accessible from your project's Integrations page in the Neon Console) for Datadog and OpenTelemetry to give you better visibility into your export activity:

      • Export statistics now show how many metrics and logs were exported in the last 5 minutes, using easy-to-read K/M formatting.
      • Failure alerts warn you of recent export issues with clear error and warning messages.

      These updates make it easier to monitor your integrations at a glance.

    • We also resolved an issue where entering an incorrect API key in the OpenTelemetry integration would incorrectly reset the authentication method, showing both API key and Bearer inputs. The form now correctly resets to the chosen method.

Accelerate development with the Neon Local Connect VS Code Extension

The Neon Local Connect VS Code Extension lets you develop with Neon using a familiar localhost connection string. Your app connects to localhost:5432 like a local Postgres instance, but the underlying Neon Local service routes traffic to your actual Neon branch in the cloud.

Neon Local Connect VS Code Extension

Key features:

  • Static connection string: Use postgres://neon:npg@localhost:5432/<your_database> for all branches — no need to update your app config when switching branches
  • Branch management: Create, switch, or reset branches directly from the VS Code panel
  • Ephemeral branches: Automatically create and cleanup temporary branches for testing and experiments
  • Integrated tools: Launch psql shell, SQL Editor, or Table View without leaving your IDE

The extension is available on both the VS Code Marketplace and OpenVSX Marketplace (for Cursor, Windsurf, and other VS Code forks).

Learn more in our docs: Neon Local Connect extension.

app.build adds Python support

app.build, our open-source agent for turning AI-generated code snippets into full-stack, deployed applications on Neon, now supports building data apps and ML dashboards with Python.

You can try it today:

npx @app.build/cli --template=python

appdotbuild python example

To learn more about app.build and its capabilities, read the blog post and visit app.build.

Storage performance improvements

We’ve made several upgrades to Neon’s storage layer to make your databases faster—especially for large and write-heavy workloads. Improvements include smarter sharding, compressed WAL transmission, faster disk writes, and more responsive compaction.

Most users will see better ingest performance, lower read latency, and faster uploads automatically.

Learn more in our blog post: Recent Storage Performance Improvements at Neon

Fixes & improvements
  • Neon MCP

    • Addressed an issue where required tool parameters, such as org-id, were being passed with empty values, resulting in an undefined error.
    • We updated our security guidance for the Neon MCP Server. To learn more, see MCP security guidance.
  • Neon API

  • neon_superuser

    The neon_superuser role is now granted the pg_signal_backend privilege, which allows it to cancel (terminate) backend sessions belonging to roles that are not members of neon_superuser.

    Roles created in the Neon Console, CLI, or API, are granted membership in the neon_superuser role. To learn more about this role, see The neon_superuser role.

  • Fixes

    Resolved an issue on the Tables page in the Neon Console where the previously selected database was incorrectly cached across projects. This caused errors when switching to a project that didn’t include the cached database. The Tables page now correctly resets the selected database when switching projects.

Meet your new Neon AI Assistant

We’ve launched a new Neon AI Assistant, available for all Launch and Scale plan users. Find it under ? > Get help in the Console. Our AI assistant can help:

  • Answer questions about Neon features, workflows, and troubleshooting.
  • Find relevant documentation and best practices.
  • Create support tickets related to your issue, connecting you directly with our support team when you need deeper help.

📌 You can expect to see the AI Assistant on the Free plan soon.

Neon AI Assistant in Console

Delete Neon Auth users from the UI

You can now delete Neon Auth users directly from the Auth UI (or programmatically via the Delete Auth User) API endpoint. This action soft-deletes the user in neon_auth.users_sync by setting the deleted_at column, rather than removing the record entirely.

Delete Neon Auth user from UI

Previously, deleting a user required running a SQL statement against the neon_auth.users_sync table. You may still want to use SQL deletion if you need to fully remove a user and all associated data.

Collapsible console sidebar

You asked, we delivered. The Neon Console sidebar is now collapsible, giving you more space to focus on your work. Good for smaller screens or when you just need a little extra room.

Screenshot of collapsible Neon Console sidebar

Improved branch creation page

We’ve added some polish to our branch creation page to make it easier to understand your options.

New branch creation page

  • You can now choose between Current data, Past data, Schema-only, and Anonymized data branch options, all from a streamlined, modal-style layout.

  • The page now displays the size limit for schema-only branches based on your plan, so you’ll know up front how much data you can seed or add.

  • There’s now a direct link to our anonymization docs in the Anonymized data option, a reminder that you can anonymize data manually while we work on full in-app support.

    size limit in schema only branch creation

Fixes & improvements
  • Neon Console

    • When adding an OpenTelemetry (OTel) integration, credential validation is now non-blocking. If we detect an issue, you’ll see a warning, but you can still continue if you choose to. Useful for connecting to a provider we can't fully validate yet.
  • Drizzle Studio update

Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.