El backend de Neon llega a GA y todo branchea junto
Neon deja de ser solo Postgres serverless: ahora storage, auth, functions y AI gateway forman un backend único donde cada branch es una copia completa de todo, no solo de la base.
Un backend declarado en un solo archivo
Todo el stack se define en neon.ts: auth, buckets de object storage, functions y el AI gateway se activan como claves del mismo config. Con neon deploy aplicás los cambios, y como cada branch clona el backend entero, podés tener una preview con su propio esquema, storage y auth aislados de producción.
// neon.tsimport { defineConfig } from '@neon/config/v1';export default defineConfig({ auth: true, // managed authentication buckets: { uploads: {} }, // S3-compatible object storage functions: { api: { source: './functions/api.ts' } }, // serverless compute aiGateway: true, // one API for many LLMs});Function Triggers: cron y eventos sin infraestructura
Podés disparar una Function con un cron UTC o cuando se crea un objeto en un bucket de Object Storage, sin levantar una cola ni un servidor de cron. Los triggers funcionan incluso si el compute está en scale to zero. Para parsear el payload en el handler, @neon/functions/triggers trae parseTriggerDelivery y parseTriggerInvocation, que validan la entrega de schedule o storage_object_created.
// neon.tsfunctions: { reports: { source: './functions/reports.ts', triggers: [{ type: 'schedule', name: 'nightly', cron: '0 6 * * *' }], },},Dominios propios para las Functions
Podés publicar tu API o webhook en un dominio propio como api.example.com en lugar de la URL nativa de Neon, apuntando un CNAME; el certificado TLS se provisiona solo. Los dominios quedan scoped por branch, así que una preview puede servir desde su propio hostname mientras producción mantiene el tuyo.
// neon.tsfunctions: { api: { source: './functions/api.ts', customDomains: ['api.example.com'], },},SDK con breaking change, créditos y más regiones
El SDK @neon/sdk pasa a v6 y ahora usa un único objeto de parámetros nombrados en vez de argumentos posicionales, por ejemplo neon.branches.get({ projectId, branchId }); si usás el SDK, tenés que migrar las llamadas. Aparte, ahora podés comprar créditos prepagos para el AI Gateway a precio de proveedor sin markup, y Object Storage, Functions y AI Gateway ya corren en cuatro regiones de AWS: Ohio, N. Virginia, Frankfurt y Singapur.
What you get
Todo el backend (Postgres, storage, auth, functions, AI gateway) se declara en un neon.ts y se aplica con neon deploy.
Cada branch clona el backend completo, así que una preview o sesión de agente queda totalmente aislada.
Function Triggers cubre cron y eventos de storage sin necesidad de cola o servidor externo.
Si usás @neon/sdk, tenés que migrar a v6 porque los métodos ahora reciben un solo objeto con parámetros nombrados.
Want a class on this?
If enough people ask for it, it goes on the schedule. No email, no name needed.