With the release of OpenBullet 2 (in beta as of 2025), the plugin architecture has become more modular. The new supports:
: They are the primary method for importing .dll files and external libraries needed for complex automation tasks. openbullet plugins
: A detailed research report that explores the modular nature of OpenBullet, including how plugins and custom configurations are traded in underground markets and how they can be used to bypass security measures like CAPTCHAs. Technical Documentation & Development Resources With the release of OpenBullet 2 (in beta
When a plugin is loaded, OpenBullet scans the DLL for classes that inherit from specific interfaces (like IBlock or ICrossIO ). Once identified, the software registers these classes as available actions. When a config is executed, the Runner (the process executing the config) calls the methods defined in the plugin DLL, passing the necessary variables (captured data) into the plugin and receiving the output back. openbullet plugins