Modular Inputs allow developers to create custom data collection mechanisms. Unlike scripted inputs, modular inputs integrate directly with the Splunk UI, providing a configuration page under Settings > Data Inputs.
They are defined in an `inputs.conf.spec` file and a corresponding Python or shell script in the `bin/` directory.