Extensions provide hook points for ecosystem add-ons to integrate with how ADF content is rendered. The bodiedExtension node type is used in contexts that only permit “block” content, such as at the top level (in doc itself) or in the layoutColumn nodes that are supported in Confluence.