EngineeringMay 01, 2025Auto-generating MCP Servers from OpenAPI Schemas: Yay or Nay?Should we be generating Model Context Protocol (MCP) servers directly from existing API specs? MCP is designed to let AI agents like those in Claude, Cursor, and Windsurf interact with tools and APIs. So, can we just treat our existing REST APIs as the interface for LLMs and enti...David Gomes
EngineeringApr 30, 2025Make Yourself at Home with Neon LocalThe term ephemeral gets thrown around a lot in the database world, but what does it actually mean? In the context of database branches, it refers to something temporary, short lived, and not meant to persist. That might sound odd because databases are usually the most permanent p...Jeffrey Christoffersen
EngineeringApr 23, 2025Announcing Neon Snapshots: A Smoother Path to RecoveryWhen working with databases, there are moments when you’d love to freeze time — before making a big change, running a migration, or simply bookmarking a stable state. With snapshots in Neon, that’s now possible. Snapshots provide an easy way to capture a backup of your database a...Bryan Clark
EngineeringApr 15, 2025Modern Startup Stack Architecture on AzureWhen you’re building a startup, you move fast. You want to test ideas quickly, keep costs low, and be ready to change directions anytime. That’s why the tech stack you choose early on matters a lot. What works for big companies often doesn’t fit early stage startups. If your prod...Bobur Umurzokov
EngineeringApr 09, 2025Building a Keycloak Email Change PluginIn this post, I’ll share my experience creating a custom Keycloak plugin that adds functionality for email change events. This plugin solves a common integration challenge how to trigger actions in your application when users change their email addresses through Keycloak. The Pro...Adi Griever
EngineeringMar 26, 2025A Deep Dive Into Neon’s Instant PITROur instant restore feature is a favorite with customers managing multi terabyte databases—it gives them peace of mind knowing they can recover everything instantly to any point in time if something goes wrong. Most Postgres services offer PITR, but Neon’s implementation is uniqu...Carlota Soto
EngineeringMar 25, 2025@neondatabase/serverless hits 1.0.0Neon’s serverless driver for JavaScript and TypeScript carries SQL queries over HTTP and WebSockets. It’s designed for use in environments where raw TCP connections aren’t available and/or low connection latencies are important. That includes V8 isolate based serverless functions...George MacKerron
EngineeringFeb 05, 2025Neon’s Instant Branches: Schema-Only or With Data, the Choice Is YoursIf you’ve been keeping up with the Neon story, we introduced database branching in December 2022. Our instant branches—complete copies of production, including data and schema—have enabled thousands of developers to work and test efficiently within the safety of their own isolate...Bryan Clark
EngineeringFeb 05, 2025Multitenant RAG with Neon on AzureWhen you are building chat applications for internal teams or customer support, you need to isolate data to meet data residency and compliance requirements. Also, you want to chat with internal documents or APIs securely and safely. You can’t rely on public AI services like ChatG...Bobur Umurzokov
EngineeringFeb 05, 2025API Versioning with Neon BranchingDuring new feature development, we frequently introduce new API versions to roll out new features gradually while keeping the existing API functional for the connected client applications. Oftentimes, the new API version has a new database schema change and we need to serve diffe...Bobur Umurzokov