VuFind, and the Laminas components that it is built upon, feature integration points for a variety of plugins. The General Plugin Information page describes general principles for building plugins. The list below offers specifics for each type of plugin.
See also the Connecting a New External Data Source page, which discusses VuFind's various search-related plugins and how to connect new search types.