We use the open source version in our dev environments, and the commercial product for production and pre-production. Our primary use case is for reverse proxy, especially for switches in the different environments. I am a system engineer.
System Engeneer at a tech services company with 51-200 employees
Works quickly and efficiently; lacks sufficient documentation
Pros and Cons
- "The solution is user-friendly and efficient."
- "Documentation could be improved."
What is our primary use case?
What is most valuable?
The solution is user-friendly, works quickly and efficiently.
What needs improvement?
I'd like to see better documentation and preferably a French version as well. The product is used a lot here and that would be helpful.
For how long have I used the solution?
I've been using this solution for a year.
Buyer's Guide
HAProxy
December 2025
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,455 professionals have used our research since 2012.
What do I think about the stability of the solution?
In my previous job we had some stability issues related to configuration and compatibility with other products. It was unstable because of cookie problems.
What do I think about the scalability of the solution?
We have good scalability.
How was the initial setup?
The initial setup takes a few minutes. We use Terraform to deploy and it's very fast. We have five users in the company.
Which other solutions did I evaluate?
I had a look at Nginx for the reverse proxy part but I preferred the typology of the writing of HAProxy.
What other advice do I have?
It's important to define your use case clearly so you can be sure the product corresponds to your needs.
I rate the solution seven out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
UNIX System Administrator at a financial services firm with 5,001-10,000 employees
You can go down to the protocol level and make decisions on something
Pros and Cons
- "The most valuable thing for me is TCP/IP Layer 4 stuff you can do with HAProxy. You can go down to the protocol level and make decisions on something."
- "Sometimes it's challenging to get through the log, and you need a log to understand what is going on. It isn't easy to map the logging with the documentation, and every time I read the log, I have to pull out the documentation to understand what I'm reading."
What is our primary use case?
I use it for managing Redis clusters where I have a front-end for a read-write and a front-end for a read-only. I have no idea who else in my company uses it. I had opted to use this because we have silos in our company. We have a network silo that does the load balancing, and I wanted to control how these tests worked with the load balancing. I wanted them to do load balancing where they hand off like a TCP Fast Open. They perform a check on these services with TCP Fast Open.
For example, there is one free HAProxy service for each node, and they use TCP Fast Open for things like that. It's flipped to the HAProxy, and then they establish a persistent connection. It's more of a hand-off, and then I can do all the magic. You can do most of the things I'm doing with HAProxy in F5 too. However, it's siloed off and takes a long time to get things done. I don't have any agility. I took that upon myself with HAProxy because it's a lot quicker to do it myself instead of waiting weeks for somebody else to do it.
What is most valuable?
The most valuable thing for me is TCP/IP Layer 4 stuff you can do with HAProxy. You can go down to the protocol level and make decisions on something.
What needs improvement?
The logging is pretty hard to understand, but the documentation for the logging is decent. That would be my only criticism. Sometimes it's challenging to get through the log, and you need a log to understand what is going on. It isn't easy to map the logging with the documentation, and every time I read the log, I have to pull out the documentation to understand what I'm reading.
And there is some more functionality that I would like to see. For example, you'll do a TLS to the front leg— whatever connects to your load balancer. You do the HTBS or whatever TLS connection there. And then, on the back end, you usually have to clear it a lot of times. I want to be able to do TLS all the way through on both legs. I don't know if it can do that. HAProxy might be able to do this already, but I haven't done enough research to see if this is possible
For how long have I used the solution?
Probably about two years now.
What do I think about the stability of the solution?
HAProxy is rock solid. I'm pleased with it.
What do I think about the scalability of the solution?
HAProxy is scalable. It easily handles the current loads, but my connections are pretty low. It can take a lot more than what I'm doing. I'm making around 200 connections per second, which doesn't put much stress on the solution. HAProxy can handle it pretty easy.
How are customer service and support?
I've never used any tech support. I just use the freeware.
How was the initial setup?
The setup was pretty straightforward. When I started using HAProxy, I played around with it in a container and built from source, so I got a good feel for what it could do. And then I picked up a book called Load Balancing With HAProxy. After I read that, I felt confident I could use this service in a production setting. I was able to tune the knobs I needed to adjust and understand things pretty well. The book is pretty decent, but I wouldn't mind seeing a newer version of it. It was helpful.
The HAProxy documentation on the web isn't bad, but the book is much nicer for me. I like to see how the authors apply HAProxy to specific use cases and leverage things. Also, they explain how to do something, whereas the documentation only tells you about the features and parameters. Sometimes it's hard for the documentation to show the importance of a feature and express how to do what you want.
What's my experience with pricing, setup cost, and licensing?
I'm using the freeware version. I have no idea if there is a paid solution because I've never looked into it. I might in the future if I have a use case for it. But right now, I'm leveraging the free version, and it seems to fit well in this stack because I'm using the free Redis.
What other advice do I have?
I would rate HAProxy nine out of 10. My biggest recommendation for any new HAProxy user is to read Load Balancing With HAProxy by Nick Ramirez. If you're thinking about using HAProxy and you want to get your feet wet, read this book and follow along with it. Determine whether you're trying to do an HAProxy for a web service or something else and concentrate specifically on those pieces. I read the whole book and enjoyed it, but you can focus on one thing if you need to. This book is short, and you can just read the whole thing to understand it.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
HAProxy
December 2025
Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,455 professionals have used our research since 2012.
Director at a financial services firm with 501-1,000 employees
Open-source, free, and has a lot of customizations, but needs more support and standard documentation for customizations
Pros and Cons
- "Load balancing is valuable, and we are also using the WAF feature."
- "There is no standardized document available. So, any individual has to work from scratch to work it out. If some standard deployment details are available, it would be helpful for people while deploying it. There should be more documentation on the standard deployment."
What is our primary use case?
We are just using this product in our UAT environment.
What is most valuable?
Load balancing is valuable, and we are also using the WAF feature.
It is a complete open-source product. The good thing is that there is a lot of customization and development.
What needs improvement?
There is no standardized document available. So, any individual has to work from scratch to work it out. If some standard deployment details are available, it would be helpful for people while deploying it. There should be more documentation on the standard deployment.
When you have to customize it for your application requirements, there are a lot of challenges. There should be more support for customization. To customize it better, there should be some kind of programming integration.
For how long have I used the solution?
I have been using this solution for two and a half years.
What do I think about the stability of the solution?
It is completely open-source, so updates come very frequently. To the most extent, it is stable.
How are customer service and technical support?
It is an open-source product, so you have to work on technical support. You can take premium support from HAProxy, and that helps a lot, but it is not comparable to other enterprise products because it is a free-of-cost product.
Which solution did I use previously and why did I switch?
I also use F5. I am looking to replace F5 with HAProxy for some of my non-critical applications.
HAProxy is open source. So, if you have cost concerns, you can go for it. It is good for basic application load balancing. If you don't have budget limitations or you have critical applications, you should definitely go for F5 because of the standardization and the product experience they have in handling mission-critical applications.
How was the initial setup?
Its initial setup is easy and not very complex. If you have a general understanding of how containers and VMware work, it is not very problematic to deploy it.
The initial setup documentation of HAProxy is good, but when you have to customize it for your application requirements, it gets difficult.
What's my experience with pricing, setup cost, and licensing?
It is free of cost.
What other advice do I have?
We have currently deployed it for one product. For non-critical applications, it is a good choice. You can definitely go for it if you have cost concerns, your application is not very dynamic, or you are looking for a basic load balancing product.
I would rate HAProxy a six out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Network & Cloud Architect at a tech services company with 1-10 employees
Free, potentially good return on investment, for low balancer environment
Pros and Cons
- "HAProxy potentially has a good return on investment"
- "I would like to see better search handling, and a user interface, with a complete functional graphical unit"
What is our primary use case?
I use HAProxy for individuals who can not buy low balancers. I built NFV in a box and send individuals a pathway into an HAProxy VM.
What needs improvement?
I would like to see better search handling, and a user interface, with a complete functional graphical unit.
For how long have I used the solution?
I have been using HAProxy for the past four to five months.
What do I think about the stability of the solution?
I do not have it in a full production environment to have those statistics. What I am currently using is stable.
What do I think about the scalability of the solution?
I do not see enough traffic to make an honest critique of the stability.
How was the initial setup?
I have not currently used technical support.
What was our ROI?
HAProxy potentially has a good return on investment.
What's my experience with pricing, setup cost, and licensing?
The setup was not difficult it usually takes a day to complete for a VPC.
When it comes to pricing HAProxy is free.
Which other solutions did I evaluate?
I did look at NGINX.
What other advice do I have?
I would rate HAProxy an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
CTO & Founder at a financial services firm with 11-50 employees
A good solution with a good user interface but no longer fits our needs
Pros and Cons
- "We don't have a problem with the user interface. it's good."
- "We've changed solutions as it doesn't fit with our current needs."
What is our primary use case?
We use it in a model teacher, project, and financial trading system.
What is most valuable?
Overall, it's a good solution.
We don't have a problem with the user interface. It's good.
What needs improvement?
We've changed solutions as it doesn't fit with our current needs.
For how long have I used the solution?
We have used the solution for a while, however, we are currently moving away from it.
Which solution did I use previously and why did I switch?
We are currently moving away from it. We changed our orchestrator solution and we move to something else and now use an internal proxy.
What other advice do I have?
We are end-users and customers. We don't have a business relationship with the solution.
I would rate the solution at a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Network security at a tech services company with 51-200 employees
Works for application load balancing, but pricing, monitoring, and reports need improvement
Pros and Cons
- "The feature that I have found the most valuable is that it works for my use case of application load balancing. I'm using it for PeerSense, and it's easy enough for PeerSense."
- "Pricing, monitoring, and reports can be improved."
What is our primary use case?
We are using it for application load balancing.
What is most valuable?
The feature that I have found the most valuable is that it works for my use case of application load balancing. I'm using it for PeerSense, and it's easy enough for PeerSense.
What needs improvement?
Pricing, monitoring, and reports can be improved.
For how long have I used the solution?
I have just started using HAProxy. In my organization, they've been using it for a year or two.
How was the initial setup?
It was a little bit straightforward.
What's my experience with pricing, setup cost, and licensing?
HAProxy is free in the initial offer. However, pricing can be improved.
What other advice do I have?
I would recommend HAProxy because it is free in the initial offer, which would work for low budget enterprises that don't have much to start with.
I would rate HAProxy a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
UNIX System Administrator at a financial services firm with 5,001-10,000 employees
A containerized solution for TCP load balancing
Pros and Cons
- "It solves a problem for me where I can build files, not based on the health of the check, but rather the speed of the check."
- "The logging functionality could use improvement, as it is a little cryptic."
What is our primary use case?
Our primary use for this solution is to mount service for Redis.
How has it helped my organization?
It made something possible where I do load balancing on a container, without having to configure it at the firewall.
What is most valuable?
The most valuable feature is the TCP load balancing. It solves a problem for me where I can build files, not based on the health of the check, but rather the speed of the check. I found that functionality to be quite useful.
What needs improvement?
The logging functionality could use improvement, as it is a little cryptic. Additional logging functionality with better documentation would be helpful.
For how long have I used the solution?
Six months.
What do I think about the stability of the solution?
I'm quite happy with the frequency in which new versions and updates come out. Each release either adds some functionality or fixes some bugs, from what I've seen. I've upgraded the HAProxy probably ten times now, and have never had an issue.
How are customer service and technical support?
I have never had to use the solution's technical support.
How was the initial setup?
I found that the setup was pretty straightforward, although I had read a book on HAProxy before I started the project. I had given it some thought in terms of what it was that I wanted to do. The book that I read was good, and it was easy for me to install the product.
Only one person is required for deployment and maintenance.
What's my experience with pricing, setup cost, and licensing?
We are not paying for HAProxy support. We're using the free version, compiling it in a container, and using it. The only cost is for the image manager, who is responsible for uploading the image, and that is trivial.
Which other solutions did I evaluate?
I chose this solution because I have to operate within a Docker container, and this is the only one that I could get to work.
What other advice do I have?
Once the container is set up, the time it takes to deploy is typically under a minute. That is a full-blown solution with all the plugins and images that I'm planning on using. I'm pretty happy with it.
I would rate this solution a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps-Infrastructure Team Leader at a tech company with 201-500 employees
The seamless reload feature was much needed and very helpful
What is our primary use case?
HAProxy is used both as an external (customer facing) and internal (between service APIs) solution. We use it for SSL offload, domain and path based ACLs, request header manipulations, and much more.
How has it helped my organization?
Layer 7 health checks improved stability. Logs and metrics are very rich and easy to export which makes it easier for us to pinpoint once something is not working as we expect.
What is most valuable?
With each new release, I find very useful features and love each addition. Recently, the seamless reload feature was much needed and very helpful.
What needs improvement?
I would like to see a two (or more) native cluster support without third parties or DNS manipulations.
For how long have I used the solution?
More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2025
Product Categories
Application Delivery Controllers (ADC) Web Application Firewall (WAF) Distributed Denial-of-Service (DDoS) Protection Bot Management Service MeshPopular Comparisons
Imperva Application Security Platform
Microsoft Azure Application Gateway
F5 BIG-IP Local Traffic Manager (LTM)
NetScaler
Fortinet FortiADC
NGINX Plus
Radware Alteon
Kemp LoadMaster
A10 Networks Thunder ADC
Barracuda Web Application Firewall
VMWare Avi Load Balancer
Traefik Enterprise
Istio
Envoy
Kong Mesh
Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Do you recommend HAProxy?
- When evaluating Application Delivery Controllers, what aspect do you think is the most important to look for?
- Comparison Between Kemp LoadMaster and Load Balancer.org
- Is Citrix ADC (formerly Netscaler) the best ADC to use and if not why?
- What are your daily F5 BIG-IP LTM use cases?
- Why do I need an ADC solution?
- What is the best ADC solution?
- Why is Application Delivery Controllers (ADC) important for companies?

















