Dev.to (3M+ users) runs on Neon. They left Heroku in search of a better developer experience and lower costs

Changelog

The latest product updates from Neon

RSS feed

OpenTelemetry integration

Neon now supports OpenTelemetry! You can send metrics and Postgres logs from Neon to any OpenTelemetry-compatible backend. You can enable the integration from the Integrations page in the Neon Console. For setup instructions, refer to our OpenTelemetry docs, with example configuration for New Relic.

OpenTelemetry integration card

Data API now available in beta for all Neon users

The Neon Data API is now in open beta for all users. Instantly turn your Neon Postgres database into a REST API. No backend required. Query tables, views, and functions right from your client app using standard HTTP verbs (GET, POST, PATCH, DELETE), powered by PostgREST.

Data API enabled view

We've improved our onboarding to make it easier to get Neon Auth and RLS set up as needed to safely use the Data API in your app.

data api configuration card

Learn more in our getting started guide. Or try this tutorial walkthrough of our demo note-taking app.

Check out the live demo to see it in action.

show demo view of notes app

API key-based authentication for the Neon MCP Server

The Neon MCP Server now supports API key-based authentication for remote access, in addition to OAuth. This allows for simpler authentication using your Neon API key (personal or organization) for programmatic access.

{
  "mcpServers": {
    "Neon": {
      "url": "https://mcp.neon.tech/mcp",
      "headers": {
        "Authorization": "Bearer <$NEON_API_KEY>"
      }
    }
  }
}

For Neon MCP Server setup instructions, see our guide.

Fixes & improvements
  • Neon Datadog integration

  • Neon Console

    • To improve ease-of-use, we've added a time selection option to date-time selectors in the Neon Console.
  • Drizzle Studio update

    • Drizzle Studio, which powers the Tables page in the Neon Console, has been updated to version 1.0.22. For details about the latest updates, see the Neon Drizzle Studio Changelog.

app.build — now available via Homebrew

Last week, we introduced app.build, our open-source reference implementation for building AI-powered applications on top of Neon. Unlike LLMs that generate isolated snippets, app.build uses agent architecture to turn prompts into fully deployed, production-ready applications — complete with frontend, backend, and a Neon Postgres database.

This week, in addition to installing app.build using npx, you can now install it using Homebrew.

brew app.build install

📌 We also fixed an issue where newly built apps could flicker between the “Under Construction” page and the actual app. Apps now load consistently.

Neon MCP homepage & streamable HTTP support

  • Neon MCP Server now has a homepage — We’ve launched a new homepage for the Neon MCP Server at mcp.neon.tech, making it easier to understand what the MCP Server does and what tools it supports.

  • Streamable HTTP support — The Neon MCP Server now supports streamable HTTP as an alternative to Server-Sent Events (SSE) for streaming responses. This makes it easier to consume streamed data in environments where SSE is not ideal — such as CLI tools, backend services, or AI agents. To use streamable HTTP, make sure to use the latest remote MCP server, and specify the https://mcp.neon.tech/mcp endpoint.

    {
      "mcpServers": {
        "sentry": {
          "command": "npx",
          "args": ["-y", "mcp-remote@latest", "https://mcp.neon.tech/mcp"]
        }
      }
    }
Fixes & improvements
  • Neon Console
    • We updated the Instant point-in-time restore time selector component on the Backup & Restore page. The new selector makes it a little easier to select the restore point time and date.
    • Fixed an issue in the console that prevented shared projects from being displayed.

app.build

We're very happy to join the codegen community with app.build, our open-source reference implementation for building codegen products on top of Neon. app.build is an agent that converts AI-generated code snippets into complete, deployed applications. While LLMs handle isolated coding problems well, app.build uses agent architecture to create production-ready apps.

sample app.build in action

Why we built this:

  • Beyond code snippets - Transforms prompts into complete, deployed applications with frontend, backend, and database
  • Community-driven development - Open source for developers to bring their own models and run locally
  • True agent architecture - Iterates on code, runs tests, and responds to feedback until everything works
  • Instant deployment - Ships working apps with real infrastructure

Getting started:

npx @app.build/cli

With this single command, you can create and deploy a complete application with its own GitHub repository.

How it works:

The agent decomposes app creation into validated tasks, running checks at each step to ensure everything works. This divide-and-conquer approach enables reliable generation of complex applications beyond simple code snippets.

Join us: GitHub - Built in the open for developers exploring AI-powered development.

Neon Launchpad

Introducing Neon Launchpad at neon.new, which enables instant Postgres database provisioning without any configuration or account creation. This feature allows you to get a fully functional database in seconds and demonstrates Neon's claimable database capabilities in action. You can build similar experiences to Neon Launchpad in your own application using the APIs documented in the integration guide.

neon launchpad example

Key features include:

  • Zero-configuration setup - No account required to get started
  • Multiple access methods - Browser interface, CLI tools, and development integrations
  • Claimable databases - Keep your database by claiming it with a Neon account within 72 hours

Getting started

Get started immediately by visiting neon.new in your browser, running npx neondb from the command line, or integrating automatic database provisioning into Vite projects with @neondatabase/vite-plugin-postgres.

Netlify DB: One-click Postgres powered by Neon

We're excited to announce that Neon is now powering Netlify DB, a new service that lets you provision production-ready Postgres databases directly from your Netlify project. Built on top of Neon Launchpad, Netlify DB makes it possible to spin up a fully configured Neon database with just one click in the Netlify Dashboard or a single CLI command (netlify init db).

Netlify DB is designed to be the perfect database for AI-native development, offering:

  • Instant provisioning with no external signup required
  • Automatic environment variable configuration
  • Zero-config setup with your deployed functions
  • The ability to claim your database and link it to your Neon account when you're ready

This integration is part of Netlify's Agent Week initiative, making it easier for both developers and AI agents to build applications with a production-ready database. Learn more in the Netlify DB documentation.

Add domains to Neon Auth

You can now whitelist redirect URIs for your deployed app directly in Neon Auth, without needing to create a Stack Auth account or transfer your project. This makes it easier to manage your app's authentication settings and simplifies your workflow.

Neon Auth domains

Fixes & improvements
  • Neon Console

    • We updated the warning message to clarify that changing compute size settings will definitely interrupt database connections, rather than just possibly doing so. We want to make that clear so you know exactly what to expect.
    • Every new user now starts with their own free organization, simplifying our object hierarchy and improving development velocity.
  • Neon serverless driver

    • The Neon serverless driver was updated to version 1.0.1. This release includes package updates and addresses a few other issues:
      • The package now prints a security warning to the console when a connection is made in a web browser. This behavior can be suppressed with a new configuration option: disableWarningInBrowsers.
      • escapeIdentifier is now re-exported from pg, resolving #154.
      • Fixes a module resolution issue in the Deno/JSR version of the driver by correcting the @types/pg version reference, resolving #112.
  • Neon API

    • We've added new API endpoints to help you manage your Neon Auth domains: list domains, add a domain, and delete a domain. These endpoints make it easy to manage your redirect URIs programmatically.
  • Neon CLI

    • Version 2.10.0: prompts for organization selection if needed, with an option to save as default.
  • Fixes

    • Fixed an issue with IPv6 validation, ensuring that compressed IPv6 formats are properly validated. This improves stability and correctness for users relying on IPv6 functionality.
Was this page helpful?

Subscribe to our changelog.
No spam, guaranteed.