The main use cases are for load balancing and limiting traffic. It is utilized as a front-end server for balancing HTTP traffic, as well as for balancing traffic between application servers and database servers like Redis and Elasticsearch. HAProxy is employed for both HTTP and TCP load balancing purposes, ensuring optimal resource utilization and preventing overloading of any single server.
System Administrator at Styria IT
A versatile tool for load balancing and traffic management in different environments
Pros and Cons
- "It is a crucial tool in ensuring smooth service provision without any interruptions."
- "There is room for improvement in HAProxy's dynamic configuration."
What is our primary use case?
How has it helped my organization?
When dealing with scenarios that require splitting or monitoring Redis clusters with external masters and two slaves, HAProxy becomes essential. This is because HAProxy can significantly reduce delays in Redis communication when switching roles between servers. This reduction in delay improves application load time and prevents unnecessary downtime during server switchovers. It is a crucial tool in ensuring smooth service provision without any interruptions.
What needs improvement?
There is room for improvement in HAProxy's dynamic configuration. Currently, dynamic changes are lost when reloading the service, and it would be beneficial if dynamic configuration changes could be applied without losing the configuration or reloading the service, ensuring backups and preserving the static configuration.
For how long have I used the solution?
I have been using it for six years.
Buyer's Guide
HAProxy
June 2025

Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
I would rate its stability capabilities nine out of ten.
What do I think about the scalability of the solution?
It provides impressive scalability. I would rate it ten out of ten.
How are customer service and support?
In a specific situation where a question was posted on a forum, the issue was successfully resolved within a day or the following day. I would rate their customer support services nine out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We worked with NGINX, but these two solutions are not entirely comparable as they serve different primary purposes. NGINX functions both as a web server and a reverse proxy server, while HAProxy is primarily a load-balancing proxy. They both have load-balancing capabilities, but their main focus and functionalities are distinct.
How was the initial setup?
The initial setup can be challenging. I would rate it six out of ten.
What about the implementation team?
For simpler cases, the deployment process can take around one hour. For more complex scenarios, it can extend up to one week.
What's my experience with pricing, setup cost, and licensing?
We are using HAProxy as an open-source.
Which other solutions did I evaluate?
NGINX is easier to configure and is well-suited for load balancing against an application server. However, HAProxy is more versatile and can be fine-tuned for various scenarios, particularly in load-balancing multiple application servers. In terms of deployment, HAProxy is easy to integrate into a green-blue deployment approach. It allows for simpler configuration and sending commands to its sockets.
What other advice do I have?
Based on customer stability and varying use cases, I recommend choosing this solution. I would rate it nine 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.

Développeur applications at Trust Merchant Bank
Stable solution even if one of the nodes goes down
Pros and Cons
- "We use it as a load balancer for our application servers."
- "There is room for improvement in the pricing model. It could be cheaper."
What is our primary use case?
We use it as a load balancer for our application servers, including Bonita, VPMN, our NAS reporting tools, and Telus solutions. We have two or four applications in the back end and use HAProxy as a load balancer.
What is most valuable?
Currently, we're just using it as a load balancer. We haven't explored all the functionality yet, but we find it has too much to offer.
What needs improvement?
There is room for improvement in the pricing model. It could be cheaper.
For how long have I used the solution?
We have been using HAProxy for a month. We are using the latest version.
What do I think about the stability of the solution?
We were using a big program, which caused issues when one of the servers went down. However, with the use of HAProxy, even if one of the nodes goes down, the request and reply can still be received, making it more stable.
It is a stable solution.
What do I think about the scalability of the solution?
It is scalable. We haven't experienced any major issues with scalability. We didn't need to apply any specific scheduling to the system. We have up to 1000 users in our company.
Which solution did I use previously and why did I switch?
We were using Snap before. I don't know if you're familiar with it. It reached its end of life last month, in March. So we made some comparisons to find a replacement for Snap, and my team and I chose to use HAProxy. We just started using it. We paid the enterprise fee towards the end of last year.
How was the initial setup?
The initial setup is fine. We just need to configure the solution. One good technical person is enough for the deployment.
What about the implementation team?
For the deployment process, we need to install Linux and follow the instructions provided on the site. It is deployed in the production. We did the collection online with the installation and checked out the bulk of the management before logging in and starting the application deployment. One of our team members took care of the installation.
What's my experience with pricing, setup cost, and licensing?
There is a license model in place. It is accessible.
What other advice do I have?
I would definitely recommend using the solution. Overall, I would rate the solution a nine 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.
Buyer's Guide
HAProxy
June 2025

Learn what your peers think about HAProxy. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
CTO at Qivos
Stability is number one and when configured correctly, it could run for years
Pros and Cons
- "Stability is number one."
- "The reconfigurability in terms of the tooling could be improved and maybe an editor plugin can be added."
What is our primary use case?
HAProxy has been our primary SSL termination technology in production. We use it for our own product, which is Qivos Cloud. It is a software service and we used HAProxy for high-traffic API gateways. These products load balance our servers.
How has it helped my organization?
We are using HAProxy, for secondary loads and use cases. There are times that our customers require specific static IP addresses versus AWS CloudFront, which uses IP pools. So when we have such environments, we use HAProxy for SSL termination and load balancing.
What is most valuable?
Stability is number one. We have never had problems with it. When configured correctly, it could run for years. We never had a task that we could not achieve with HAProxy.
What needs improvement?
The reconfigurability in terms of the tooling could be improved and maybe an editor plugin can be added. Something that might help with syntax or common use cases.
For how long have I used the solution?
We have been using HAProxy for more than five years.
What do I think about the stability of the solution?
HAProxy is very stable.
What do I think about the scalability of the solution?
We had no problem with scalability both in terms of scaling HAProxy itself, or the backend behind it.
How are customer service and support?
We only used it for public resources, like the manual, documentation, or stack overflow. We could find the solutions easily.
Which solution did I use previously and why did I switch?
We replaced HAProxy with CloudFront because we switched to a serverless option. We did not have a problem with HAProxy. We re-architected our solutions. SSL termination and load balancing now happen in AWS CloudFront and application load balancer.
What about the implementation team?
We deployed in-house. We learned how to use it. I would say less than a month. In the beginning, we only did specific things and over time we gained expertise and we expanded our users, but it was, more or less, a month to go with production.
What's my experience with pricing, setup cost, and licensing?
HAProxy was very easy to script, but it had a learning curve back then. I am talking about four or five years ago. Once we gained our expertise on what we wanted to do with HAProxy, it was easier. We only used the open-source version of HAProxy for pricing.
Which other solutions did I evaluate?
HAProxy is something that we manage ourselves, so we cannot directly compare it with Amazon CloudFront. If we only focus on technology, it is the same features. The only reason we switched is because of management costs.
What other advice do I have?
HAProxy is definitely a dependable choice. The only thing that needs some attention is the initial learning curve. When you get past that, it is a great tool to use. We are very happy with it. I would rate HA Proxy a nine 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.
System Engeneer at Inatum
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?
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.
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.
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.
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 Koala Compute Inc.
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.

Buyer's Guide
Download our free HAProxy Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Popular Comparisons
Microsoft Azure Application Gateway
F5 BIG-IP Local Traffic Manager (LTM)
NetScaler
NGINX Plus
Fortinet FortiADC
Radware Alteon
Kemp LoadMaster
Istio
A10 Networks Thunder ADC
Traefik Enterprise
Envoy
VMWare Avi Load Balancer
Kong Mesh
Loadbalancer.org
Amazon Elastic Load Balancing
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?