Schedule - PGConf.dev 2026

Hooks and APIs: What to expose in the core

Level: Intermediate

Postgres publishes numerous APIs in its header files and hooks to inject into its execution. By what process are new hooks and APIs introduced? How is the decision made to add a new API or make an existing API public? And what’s the process to introduce new hooks? In this Open Community Discussion, we’ll examine the history, explore the intentions, and attempt to arrive at a description of the policy and process involved in providing and supporting hooks and APIs for extension developers.

Speaker

Alastair Turner
David E. Wheeler
Floor Drees
Yurii Rashkovskii