The Module Manager in BAS: Creating and Sharing Modules
The Module Manager in Browser Automation Studio — install ready-made modules, enable or disable them, and package your own functions into a reusable module to share.
Modules are the boxes that hold what BAS can do — and the Module Manager is where you manage them: installing what others built, toggling what you have, and packaging your own work to reuse and share.
What it does
The Module Manager lets you:
- Create new modules — package your own functionality.
- Install ready-made modules — add functionality others have built.
- Enable or disable installed modules — load only what a given project needs, keeping it lean.
Anyone can build and share a module
The system is open: anyone can create their own module and hand it to someone else. Modules are packaged in .zip format, which makes them trivial to distribute and import. This is what turns a personal solution into a reusable asset — solve a problem once, wrap it in a module, and you (or the community) never solve it again.
How a module is built
The structure mirrors the rest of BAS: a module consists of functions, and functions consist of action blocks. That’s the same three-level hierarchy that runs through the whole product — blocks compose into functions, functions compose into a module. When you’ve built functions you keep reaching for across projects, packaging them into a module is the natural next step.
Why it matters
The Module Manager is what makes BAS an ecosystem rather than just an editor. Captcha solvers, integrations, parsing helpers — much of what you’d otherwise build from scratch already exists as a module someone published. Install those, disable what you don’t need, and contribute your own back. Reuse at the module level is the difference between rebuilding the same logic forever and standing on what’s already been solved.
FAQ
How do I install a module in BAS?
Through the Module Manager. It lets you install ready-made modules, and enable or disable the ones already installed, so you only load the functionality a project needs.
Can I create and share my own BAS module?
Yes. Anyone can build their own module and share it with others. Modules are packaged as a .zip file and consist of functions, which in turn consist of action blocks.
- Browser Automation Studio: The Complete Practical GuideGuide
- Building Your First Bot in Browser Automation StudioA step-by-step walkthrough of creating your first working BAS bot — from a blank project to a flow that navigates, extracts data, and runs in multiple threads.
- Setting Up Proxies in Browser Automation StudioHow to configure proxies in BAS the right way — proxy types, per-thread assignment, rotation, and the checks that keep multi-account bots from getting flagged.
- Finding Elements in BAS: Selectors That Don't BreakHow element search works in Browser Automation Studio — CSS vs XPath selectors, why recorded ones break, and how to write selectors that survive page changes.