Neon has introduced Dynamic Extension Loading for its serverless PostgreSQL platform, allowing users to bring custom or private PostgreSQL extensions without bundling them into the compute image. Extensions are built separately, stored in S3, and loaded on demand — control files at startup, library files when called. This approach reduces compute image size, improves startup times, lowers maintenance overhead, and reduces security risks in a multi-tenant environment. The feature is currently in beta and available on request for paid plan users via a support ticket.

5m read timeFrom neon.com
Post cover image
Table of contents
Extensions in PostgreSQLExtension support limitations in serverless environmentsDynamic Extension Loading: A New ApproachHow to bring your own extension to NeonConclusion