A custom scripting language that compiles into Python 3.9+ code.
BAM Manager (BAMM) simplifies web-based automation testing by allowing you to write scripts with a concise, readable, and English-like language.
This language is known as BAMC (BAM Config).
Your .BAMC file is then passed to the compiler, which creates a Python file containing your desired workflow, effectively reducing the amount of boilerplate you need to manage.
demo.mp4
- To access features early or to contribute to BAMM, click here
- Chrome
- Firefox
- 3.9.x
- 3.10.x
- 3.11.x
- 3.12.x
- 3.13.x
- 3.14.x
-
Linux
Details
- Alt Linux (Latest)
- Arch Linux (Latest)
- Debian 12+
- elementary OS 8+
- Fedora 42+
- FreeBSD 13.5+
- Linux Mint 21.X
- Linux Mint 22.X
- PCLinuxOS
- Ubuntu 22.04 LTS
- Ubuntu 24.04 LTS
- Ubuntu 25.10 LTS
- Zorin OS 16.X
- Zorin OS 17.X
- Zorin OS 18.X
- Debian 12.X
- Debian 13.X
- elementary OS 8.X
- Fedora 42+
- FreeBSD 13.5+
- Ubuntu 22.04 LTS
- Ubuntu 24.04 LTS
- Ubuntu 25.10 LTS
- Debian 12.X
- Debian 13.X
-
MacOS 11.0+ (ARM64, x64)
-
Windows 10/11 (ARM64, x64)
-
Minimum Recommended
- 4 Core CPU @ 2 GHz
- 4GB DDR4 RAM
- An SSD with atleast 1GB of Free Space.
-
Lowest Validated
- Raspberry Pi 3 Model B
- 4 Core ARM CPU @ 1.4GHz
- 1GB SDRAM
- An SD Card with 1GB of Free Space.
- Raspberry Pi 3 Model B