---
title: Bazel Reviews
meta_title: 'Bazel Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter reviews by the users' company size, role or industry to find
  out how Bazel works for a business like yours.
aggregate_rating:
  rating_value: 3.8
  review_count: 4
  scale: '5'
date_modified: '2026-03-17'
parent_category:
  name: CI/CD Tools
  url: https://www.g2.com/categories/ci-cd-tools
---

# Bazel Reviews
**Vendor:** Bazel  
**Category:** [Build Automation Software](https://www.g2.com/categories/build-automation)  
**Average Rating:** 3.8/5.0  
**Total Reviews:** 4
## About Bazel
Bazel is an open-source build and test tool designed to support projects across multiple languages and platforms. It utilizes a human-readable, high-level build language to describe project build properties, enabling developers to focus on libraries, binaries, scripts, and data sets without delving into the complexities of individual compiler and linker commands. Bazel is engineered to handle large codebases efficiently, supporting multiple repositories and accommodating large user bases. Key Features and Functionality: - High-Level Build Language: Bazel employs an abstract, human-readable language to define build properties, simplifying the build process by focusing on high-level concepts. - Speed and Reliability: By caching all previous work and tracking changes to file content and build commands, Bazel ensures that only necessary components are rebuilt, resulting in fast and reliable builds. - Multi-Platform Support: Bazel operates on Linux, macOS, and Windows, enabling the building of binaries and deployable packages for various platforms, including desktop, server, and mobile, from a single project. - Scalability: Capable of managing builds with over 100,000 source files, Bazel maintains agility and performance across extensive codebases and large teams. - Extensibility: Bazel supports numerous languages and can be extended to accommodate additional languages or frameworks as needed. Primary Value and User Solutions: Bazel addresses the challenges of building and testing large, multi-language, and multi-platform projects by providing a unified, efficient, and reliable build system. It streamlines the development process, reduces build times, and ensures consistency across different environments, allowing developers to focus on writing code rather than managing build complexities. This leads to increased productivity, improved code quality, and faster delivery of software products.




## Bazel Reviews
  ### 1. Useful to build largo mono repos but not great for smaller projects

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2024

**What do you like best about Bazel?**

Bazel comes into it's own when you are integrating multiuple projects using possibly different languages or build setups. At times I am having to run Bazel multuiple times per day to build and integrate my project into the wider code base, but it's not used widely outside that.

**What do you dislike about Bazel?**

It's not easy to use, mainly because it works outside of the general language/environment specific build tools like maven, npm or others. Therefore the documentation support is not so great in everyday documenation. It's hard to implement as you have to re-do everything and the support in IntelliJ apps seems slow/limited. This it's harder to integrate into normal working practices.

**What problems is Bazel solving and how is that benefiting you?**

I work in a company with a large shared codebase for core technologies. Those code.requires close versioning  syncronisation and comprehensive testing before releasing. A nber of.teama work on different parts bit its essential that a.release has a fixed set of well tested and verified versions and avoid a stream of minor updates with no fixed "known good" reference point.

Bazel helps with this, a single build tool that synchronises multiple projects and only builds what you need while working on your subproject. It means it's not necessary to worry about conflicting work of parallel teams, as a final iverall build and release of all parts decouples the interdependencies.

A central team is also able to manage the overall build and shared dependencies - to use the.most efficient methods - and also?to quickly roll out version updates in the case of vulnerabilities. That means Bazel helps us to collaborate more effectively; allowing division of responsibility and specialisation of knowledge in specific areas.

  ### 2. Great build tool and software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** March 12, 2024

**What do you like best about Bazel?**

Amazingly fast bills and very efficient tool chain for my code development processes

**What do you dislike about Bazel?**

The integration is a little bit more difficult than I would prefer but once it is set up it is very very straightforward to maintain

**What problems is Bazel solving and how is that benefiting you?**

Bezel help reduce our build times by more than 50% and have increased developer productivity through the efficiency introduced in the development process

  ### 3. Best tool for automating build

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** October 15, 2023

**What do you like best about Bazel?**

Bazel can compile and build code of the most used general programming languages. The procedure to compile is also simple with bazel

**What do you dislike about Bazel?**

Bazel is dependent of processor. It would be really helpful it it's platform independent

**What problems is Bazel solving and how is that benefiting you?**

It allows to code in any programming languages within the same package based on our needs and interest. Compiling procedure is easy and super simple.

  ### 4. Bazel: leading the way for 3rd generation build systems?

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** August 17, 2021

**What do you like best about Bazel?**

- Ensures correct dependencies
- Fast and correct
- Tests are first-class citizens
- Easy to extend
- Has a query language
- BUILD language is simplified python
- Build system supports remote execution and caching

**What do you dislike about Bazel?**

- Written in Java (has memory issues at scale)
- Could be more hermetic (need better toolchain support)
- Codebase needs to sync with google's internal codebase, which you cannot see publically
- Difficult to incorporate 3rd party libraries

**What problems is Bazel solving and how is that benefiting you?**

The main problem I am trying to solve with Bazel is building large mono repo at scale.  We need many developers and CI machines to make parts of the repository and running tests.  
Bazel does a good job tracking dependencies and allows remote execution and caching for faster builds.


## Bazel Discussions
  - [What language does Bazel use?](https://www.g2.com/discussions/what-language-does-bazel-use)
  - [What does Bazel run do?](https://www.g2.com/discussions/what-does-bazel-run-do)
  - [What is Bazel good for?](https://www.g2.com/discussions/what-is-bazel-good-for)

- [View Bazel pricing details and edition comparison](https://www.g2.com/products/bazel/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-27+12%3A07%3A24+-0500&secure%5Bsession_id%5D=d459c4da-3f7a-4220-9be6-859c7f57b29c&secure%5Btoken%5D=3ff9fc6814d8d99a2f0cbbe2ecc98581b0ed3c2def6c23d095953af50a79bf7d&format=llm_user)


## Top Bazel Alternatives
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,304 reviews)
  - [Postman](https://www.g2.com/products/postman/reviews) - 4.6/5.0 (1,744 reviews)
  - [CloudBees](https://www.g2.com/products/cloudbees/reviews) - 4.4/5.0 (591 reviews)

