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


# Buildbot Reviews
**Vendor:** Buildbot  
**Category:** [Continuous Delivery Tools](https://www.g2.com/categories/continuous-delivery-tools)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 20
## About Buildbot
At its core, Buildbot is a job scheduling system: it queues jobs, executes the jobs when the required resources are available, and reports the results.




## Buildbot Reviews
  ### 1. CI perspective of Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anurag k. | Senior DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 02, 2021

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

There’s a learning curve in buildbot as it’s written mostly using Python over the twisted libraries. Unlike jenkins, even for a small configuration change you need to interact with the python code. The way schedulers or pollers are configured, every thing is very flexible and does not restrict you to UI.

**What do you dislike about Buildbot?**

The UI could have been more intuitive to show some extra details such as some more build related information on the builder’s page itself. It’s not that it requires a major change in the upstream code but getting that as a package from the buildbot team will add more confidence to it.

Another bug that I have been seeing with buildbot 2.7.0 is the reconfiguration issue. When a reconfiguration is done at the time the polling is happening in the background, the process hangs and then it keeps saying “reconfiguration is going on for xxx seconds.” The buildbot needs to be restarted then for the new changes to takr effect.

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

I have been working as a DevOps engineer and maintaining the buildbot infrastructure end to end. The team that I work for deals extensively with llvm upstream code. To stay inline with the llvm community we use buildbot instead of Jenkins. This very system can be designed using jenkins as well however it will require so many different scripts and their templates to achieve what we do here using just one master configuration and defining all the builders there. We have 50000+ lines of code of our own other than the buildbot upstream code to facilitate the developers with high quality compiler builds.

  ### 2. Well documented and relatively easy learning curve.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2021

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

The documentation is rich and easy to read and understand. It makes building a pipeline very easy and accessible.

**What do you dislike about Buildbot?**

Using Python, it isn't a language I am familiar with.

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

Allows us to automate building and deploy out software to VMs.

  ### 3. A solid albeit poorly documented continuous integration server

**Rating:** 3.5/5.0 stars

**Reviewed by:** Miguel Angel A. | Instructor Professor, Enterprise (> 1000 emp.)

**Reviewed Date:** March 22, 2016

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

Python, period. Installation and configuration are easy once you find out where the documentation is. Since it uses python it can integrate with any other python tool or library, allowing for very specific and fine grained configuration options. It also is quite easy to maintain once in production.

**What do you dislike about Buildbot?**

It's online documentation is very sparse and it is very difficult to find docs for a consistent version number. Most of my gripes are with the Buildbot Website itself more than the product.

**Recommendations to others considering Buildbot:**

Unless you have already done it, deploying Buildbot needs quite a good amount of research due to how sparse and disjointed it's documentation is. That said, the Buildbot community is very helpful and kind to external users.

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

I have used Buildbot for a privately funded development project for an Android app (Coordenada Segura). We used Buildbot to generate nightly snapshots and verify correct code compilation after sprints. I have also used Buildbot as an automatic Debian package generator for a currently classified project for the Venezuelan Centro Nacional de Tecnologías de Información (CNTI).

  ### 4. Useful software tool for continuous integration 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nicholas M. | Research Engineer, Research, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2016

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

Buildbot is a software tool written in python. As a result, it inherits many of the python advantages, namely readability and simple syntax. Furthermore, the core conceptual paradigm of the software is simple and well-documented. 

In my experience, the software scaled quite well. We had many more than 30 svn repos attached to a single buildbot instance, with continuous integration across suites of regression tests upon check in. This is critical for an effective CI suite, as it encourages extensive regression testing across a variety of environments, releases, etc. 

Finally, as buildbot's dependencies are python and twisted, it is quick and easy to install. 

**What do you dislike about Buildbot?**

The greatest weakness of buildbot I encountered was the difficulty in debugging the configuration files. While there is a script provided that can provide an accurate yay/nay on if the configuration file will result in a successful run, in practice the error messages it provided did not help greatly in finding the location of syntax errors. 

The other issue I had was with adding remote buildslaves. In principle, buildslaves on different machines/architectures can be added so long as they can remotely connect to the buildmaster. This is quite useful for CI across an array of environments. In practice, it was challenging and very error-prone to set this up correctly.

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

Our use was for scientific software applications, principally with high performance computing. The codebases were typically on the order of 10k -- 100k SLOC, in Python, C/C++ or Fortran. These libraries had complicated dependency chains, often requiring a build to be linked against ten or more software libraries. 

  ### 5. CI:CD with Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Abdel K. | Sr. Cloud Engineering Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 07, 2016

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

Its written in python and the level of customization we have control of. Since its written in python, it integrated very well with us (we are a python shop). 

For example, we use github heavily and setup our buildbot to wait for no more pushes on a branch for about 15 seconds before it triggers a build. This feature is simple to setup in buildbot and a complete pain (if at all possible) in jenkins. 

**What do you dislike about Buildbot?**

The UI is very clunky. Reading the documentation to know how to extend buildbot to post to slack for example, was not easy. Been waiting for a .9.x release a long time because it address some fixes regarding the git poller. 

**Recommendations to others considering Buildbot:**

Learn python? 

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

We used buildbot to allow us to do continuous integration and continuous deployment. The problem we solved with buildbot was the ability to scale up and down instances dynamically on aws to build projects on demand. We had a buildbot master that was integrated with boto to scale up on specific builds. Worked great !

  ### 6. extensible continuous integration

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando J. P. | DevOps Automation Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2016

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

Buildbot is written in python and thus is easy to extend/integrate in any number of ways.  includes json api, templatized ui, and distributed (master and slaves) architecture.

**What do you dislike about Buildbot?**

there is little online support, as not widely used yet, but the documentation is good. there is also a mailing list. the "automatic slaves" in ec2 needs work

**Recommendations to others considering Buildbot:**

there is a steep customization learning curve

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

automated builds upon code checkin.  much easier to extend than the Jenkins plugin model.

  ### 7. Very useful for automating builds, tests, and deployment

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ernie H. | Senior Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 12, 2016

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

Community and developers are extremely engaged and helpful - very expressive python configuration syntax and flexible/extensible UI and architecture. 

**What do you dislike about Buildbot?**

Some architecture features are under-developed, which I'm sure will improve in time. 

**Recommendations to others considering Buildbot:**

Give it a try - it's very easy to set up an initial configuration.

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

Automating high volume of complex builds, tests, and deployments across many platforms and architectures. 

  ### 8. buildbot

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 06, 2016

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

Buildbot is very flexible. The configuration file being a normal python script has allowed us to customize it easily to our environment.

**What do you dislike about Buildbot?**

We don't really have much complaints. We have been using the beta because it brings significant ui improvements, as a result we've experienced some instability.

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

We replaced an in-house build automation program with buildbot. We use it to build a deploy test builds internally.

  ### 9. I used buildbot as a tool for continuous integration

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** May 05, 2015

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

I like the fact that it is simple to set up the whole master-slave configuration and that you have enough control over the building process. Real-time logs are also very helpful.

**What do you dislike about Buildbot?**

I dislike the quality of the user interface. Also, there are some features that are mentioned in the docs, but not described in details.

**Recommendations to others considering Buildbot:**

Buildbot is a tool that is simple to configure and easy to use. It is a good choice for enabling continuous integration process for a cross-platform software. 
Tip: Checkout the latent buildslave option. It is a very helpful feature in our case.

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

I used buildbot to accomplish build automation and continuous integration. Buildbot is simple and easy to use software.


## Buildbot Discussions
  - [What is Buildbot used for?](https://www.g2.com/discussions/what-is-buildbot-used-for)

- [View Buildbot pricing details and edition comparison](https://www.g2.com/products/buildbot/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-13+03%3A26%3A00+-0500&secure%5Bsession_id%5D=214d5712-766e-46e8-acc1-9b15b3101bb8&secure%5Btoken%5D=593ed21043b5d0fe47d282839853c35ad4ef4d9092d23ded79a9860563cce12d&format=llm_user)

## Buildbot Features
**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Functionality**
- Third-Party Integrations
- Extensibility
- Test Customization

**Management**
- Processes and Workflow
- Reporting
- Automation

**Management**
- Automation
- Processes and Workflow
- Reporting

**Agentic AI - Continuous Integration**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Additional Functionality**
- Continuous Deployment
- Source-Code Scanning
- Continuous Delivery
- Prioritization
- Generative AI
- Compliance Management
- Data Import/Export
- Access Controls/Permissions
- Bug Tracking
- Reporting/Analytics
- For Developers
- Issue Management
- Repository Management
- Workflow Management
- Monitoring
- Pipeline Management
- Application Management
- API
- AI Copilot
- Configuration Management
- Data Storage Management
- Multi-User Collaboration
- Project Management
- Version Control
- Activity Dashboard
- Data Synchronization
- Lifecycle Management
- Change Management
- Status Tracking
- Authentication
- Alerts/Notifications
- Automated Testing
- Debugging
- Approval Process Control
- Build Log
- Quality Assurance

## Top Buildbot Alternatives
  - [Jenkins](https://www.g2.com/products/jenkins/reviews) - 4.4/5.0 (561 reviews)
  - [Bamboo](https://www.g2.com/products/bamboo/reviews) - 4.1/5.0 (68 reviews)
  - [Travis CI](https://www.g2.com/products/travis-ci/reviews) - 4.5/5.0 (92 reviews)

