There are several acoustic monitoring software packages that allow for the creation and execution of algorithms that automate the detection, classification, and localization (DCL) of sounds produced by animals. Algorithms written for one package are generally not portable to other programs, and usually must be written in a specific programming language. Stubb is an application programming interface (API) that seeks to resolve these issues by providing a plugin framework for the creation of algorithms that run in a package independent manner. Implementation of Stubb functionality in a package permits algorithm designers to write to a generic interface across a wide variety of languages. We demonstrate the feasibility of Stubb through implementations in two widely used bioacoustic monitoring packages: Ishmael and PamGUARD along with sample plugins. This API will allow new DCL algorithms to be written for these programs without requiring knowledge of package specific interfaces. We hope that this will promote the sharing and reuse of algorithm code.