App PlatformJan 10, 2026Handling Auth in a Staging EnvironmentYou just opened a PR that adds a new user role to your app. Your staging database has the schema changes. Your preview deploy is live. But when QA tries to test it, they hit a wall the test users in your auth system still have the old roles. Someone needs to manually update them....Carlota Soto
ChangelogJan 09, 2026Connection pooling graphs, GitHub Action enhancements, and Neon VS Code Extension
App PlatformDec 29, 2025Stop Mocking Auth (It’s Breaking Your Tests)If your application has user accounts, authentication touches everything who can access what, what data belongs to whom, and how your system behaves when sessions expire or credentials are invalid. Auth is also one of the most commonly mocked components in test suites. The reason...Shridhar Deshmukh
WorkflowsDec 23, 2025How to Keep Staging in Sync with Production in PostgresStaging environments drift. The fix is obvious refresh staging from production regularly. The problem is that “regularly” and “multi hour database copy” don’t mix well. Three traditional approaches pg_dump / pg_restore This simple route works for small databases and not critical ...Carlota Soto
EngineeringDec 22, 2025Lessons From a Zero-Downtime User-to-Org MigrationSomething fairly big happened at Neon recently, but nobody noticed – and that’s a good thing. We silently migrated many thousands of user accounts to organizations (team owned accounts), moving more than +10M projects in the process. We managed to do this without downtime, withou...Adi Griever
App PlatformDec 17, 2025Teaching AI to Do Auth (So You Don’t Have To)We just launched Neon Auth and of course the immediate follow up task I had was “let’s teach my AI tools to use it for me”. So we’ve been wiring Neon Auth into our MCP so you can open Cursor, Claude, or your IDE or choice and let the AI build a backend for you. Here’s […]Pedro Figueiredo