Bazel (software)

Bazel
Developer(s)Google
Initial releaseMarch 2015 (2015-03)
Stable release
8.2.1  / 17 April 2025 (17 April 2025)
Repository
Written inJava
Operating systemCross-platform
LicenseApache License 2.0
Websitebazel.build 

Bazel (/ˈbzəl/) is a free and open-source software tool used for the automation of building and testing software.

Similar to build tools like Make, Apache Ant, and Apache Maven, Bazel builds software applications from source code using rules. Rules and macros are created in the Starlark language, a dialect of Python. There are built-in rules for building software written in Java, Kotlin, Scala, C, C++, Go, Python, Rust, JavaScript, Objective-C, and bash scripts. Bazel can produce software application packages suitable for deployment for the Android and iOS operating systems.