WorkflowsDec 12, 2025Why Your Staging Database Never Matches ProductionBack when hashtags were a thing, you could search Twitter and find NoStaging, a community dedicated to banishing the concept of staging from the development world. In the eyes of the NoStagers, staging was costly, confusing, and corruptible. And they were/are entirely correct. A ...Carlota Soto
Case StudiesDec 11, 2025The Transplant Story That Sparked a Hackathon Project“I’ve worked with Postgres, Snowflake, and AWS in my professional environment, but for building a side project, I wanted something easier to set up. It hardly took me 10 minutes to understand how to link Neon with my application and how to make my ML workflows connect to it” (Dee...Carlota Soto
ProductDec 10, 2025Meet the New Neon Auth: Branchable Identity in Your DatabaseToday we’re launching a major overhaul of Neon Auth, using Better Auth as the foundation and integrated deeply into the Neon platform. All authentication data is now stored directly in your Neon database, making Neon Auth fully branch compatible so you can test real authenticatio...Brian Holt,Shridhar Deshmukh
ProductDec 04, 2025Practical Guide to Database Branching Branching is one of the most loved features by Neon users (they create ≈500k branches per day on our platform). But because branching is still a relatively new concept for databases, it can take a moment to click. This guide skips the theory and focuses on what Neon users actuall...Savannah Longoria
AIDec 03, 2025Just Launched: Neon Is Now a Kiro PowerKiro just announced powers at re Invent, a new way for developers to access a curated set of tools (each packaged with domain knowledge and best practices) directly from the IDE. Neon is one of the first launch partners, alongside companies like Figma, Stripe, Supabase, Postman, ...Carlota Soto,Krishna B. Parab
EngineeringDec 01, 2025Improving DNS performance with NodeLocalDNSAt Neon, we run hundreds of thousands of Postgres databases as ephemeral Kubernetes pods. Because of our scale to zero feature, every time a user connects to their database, there’s a chance that we need to spin up a new Postgres process to serve that connection. The newly spun P...Luca Cittadini,Lassi Pölönen