HAProxy

By HAProxy

4.7 out of 5 stars

How would you rate your experience with HAProxy?

Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

HAProxy Reviews & Product Details

Pricing

Pricing provided by HAProxy.

HAProxy

FREE
Open Source
Product Avatar Image

Have you used HAProxy before?

Answer a few questions to help the HAProxy community

HAProxy Reviews (894)

Reviews

HAProxy Reviews (894)

4.7
894 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise the product for its ease of use and reliable performance, making it a preferred choice for load balancing and proxy needs. Many appreciate its ability to handle high traffic with low latency, which enhances overall efficiency. However, some note that the configuration complexity can be a challenge for beginners.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Deepak I.
DI
Associate Consultant
Enterprise (> 1000 emp.)
"HAProxy: Bulletproof Reliability and High-Performance Traffic Routing"
What do you like best about HAProxy?

HAProxy is celebrated for its unmatched balance of high-performance and deep, granular control. Its lightweight, event-driven architecture handles massive traffic volumes with minimal overhead. Engineers value it for its "bulletproof" reliability, sophisticated health checks, and powerful Layer 4/7 routing, making it an essential, high-efficiency bridge for modern, scalable infrastructure deployments. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

HAProxy's main downsides revolve around usability:

Configuration Complexity: Managing monolithic configuration files at scale is difficult and prone to error.

Dated UI: The native stats dashboard is purely functional and lacks modern, intuitive management features.

No Static Hosting: It cannot serve static assets, requiring additional infrastructure.

Steep Learning Curve: Configuring complex routing requires significant expertise. Review collected by and hosted on G2.com.

Peter D.
PD
DevOps Engineer
Mid-Market (51-1000 emp.)
"The industry standard for a reason: Unmatched performance and reliability."
What do you like best about HAProxy?

HAProxy is an absolute workhorse. It offers rock-solid stability and handles massive amounts of traffic with remarkably low CPU and memory consumption. Once you understand the configuration structure, the flexibility it offers through ACLs (Access Control Lists) and traffic routing rules is incredibly powerful. It just runs quietly in the background and rarely ever needs to be babysat. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

The learning curve can be pretty steep for beginners. The configuration syntax is highly specific, and making a small typo can sometimes be frustrating to debug. Additionally, the open-source version lacks a native, modern GUI, meaning you have to be comfortable doing everything via the command line and config files (unless you upgrade to the Enterprise version). Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

Thank you for leaving this feedback about HAProxy. The ingress controller sometimes is complex. When using HAProxy as a load balancer, you can also validate your configuration . https://www.haproxy.com/blog/testing-your-haproxy-configuration

Viktor F.
VF
DevOps Engineer
Mid-Market (51-1000 emp.)
"Love the L7 Route"
What do you like best about HAProxy?

HAProxy is one of those rare pieces of infrastructure software that you can deploy and essentially forget about — it just works, handles massive traffic with minimal resources, and never surprises you. The combination of a transparent, single-file configuration with powerful features like stick tables, granular health checks, and zero-downtime reloads makes it the gold standard for load balancing. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

If I'm being honest, the configuration syntax can feel archaic — it's powerful but has a steep learning curve, and the documentation reads more like a reference manual than a guide, which makes onboarding painful. The lack of a native API for dynamic backend management (without reloads or the Runtime API's limitations) also feels outdated compared to more modern alternatives like Envoy, especially in Kubernetes-native environments where service discovery is constantly in flux. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

Thanks for leaving a review of HAProxy :-)

Sergii S.
SS
CTO
Information Technology and Services
Small-Business (50 or fewer emp.)
"HAProxy: Rock-Solid, High-Performance Load Balancing for High-Traffic Production"
What do you like best about HAProxy?

HAProxy is incredibly reliable and performant as a load balancer and reverse proxy. Its configuration is flexible enough to handle complex routing rules, health checks, and SSL termination. The stats dashboard is great for real-time monitoring, and it integrates well into CI/CD pipelines and containerized environments (Docker, Kubernetes). For high-traffic production setups, it’s hard to beat. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

The configuration syntax can be unintuitive for newcomers — it takes time to learn the difference between frontend, backend, and listen blocks. Hot-reloading config without dropping connections requires extra care. Better native UI or an official management dashboard would be a welcome addition compared to the basic stats page. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

You'll be happy to hear that recent versions of HAProxy handle reloads without dropping traffic at all. And HAProxoy Fusion offers a management dashboard that can oversee multiple clusters of HAProxy Enterprise instances. As for the learning curve, are there tips you'd pass on to newcomers?

Verified User in Financial Services
CF
Mid-Market (51-1000 emp.)
"HAproxy or Trefik"
What do you like best about HAProxy?

I’d rate it around 8 or 9 out of 10. I would definitely recommend HAProxy for most use cases, especially where you need a high-performance, reliable load balancer. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

One thing I find challenging about HAProxy is the learning curve, especially when dealing with more advanced configurations. The syntax is powerful, but it’s not always the most intuitive, so it can take time to get comfortable with it.

Another aspect is that compared to some newer tools, it’s less ‘plug-and-play.’ For example, solutions like Traefik or Envoy offer more native integration with dynamic environments like Kubernetes, whereas HAProxy often requires additional setup or external tooling to achieve similar flexibility. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

Thanks for this feedback. Kubernetes integration comes through our HAProxy Kubernetes Ingress Controller or our new HAProxy Unified Gateway, depending on if you want to use the Ingress API or Gateway API. Both are open source. Then there's the enterprise option, which is HAProxy Fusion, which has an integration with Kubernetes. I hope this information helps!

RW
Small-Business (50 or fewer emp.)
"Easy HAProxy Configuration with Excellent Real-Time Traffic Monitoring"
What do you like best about HAProxy?

Having recently switched our load balancer infrastructure to using HAProxy the ease of configuration and ability to monitor the traffic and connections in real time is significantly better than the other open source load balancer software we've used previously. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

The stats interface is quite dated but does contain all the required info. It can also be tricky finding accurate documentation on the open source versions website. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

There are a couple of ways to get stats from HAProxy. There's the UI stats page you mentioned, which has an option for exporting the stats as CSV. There's a Prometheus metrics endpoint, and there's the HAProxy Runtime API, which has methods to get stats too. Hope that helps!

Verified User in Defense & Space
AD
Enterprise (> 1000 emp.)
"HAProxy: Exceptional Performance, Reliability, and Flexible Load Balancing"
What do you like best about HAProxy?

What I like most about HAProxy is its exceptional performance and reliability. It handles high volumes of traffic with very low latency, making it ideal for production environments where speed and uptime are critical. The configuration is flexible and powerful, allowing fine-grained control over load balancing, routing, and failover strategies.

I also appreciate its strong support for both Layer 4 and Layer 7 load balancing, which makes it versatile for different use cases. The built-in health checks and detailed logging provide excellent visibility into system behavior, helping with monitoring and troubleshooting.

Another standout feature is its stability and maturity—HAProxy has been around for a long time and is widely trusted in the industry. Despite its power, it remains lightweight and efficient, which is a big advantage compared to heavier alternatives. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

One of the main drawbacks of HAProxy is its steep learning curve, especially for beginners. The configuration syntax can be complex and not very intuitive at first, which makes initial setup and troubleshooting challenging without prior experience. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

To ease the learning curve, what tips would you give to a newcomer?

RR
Sys Admin
Enterprise (> 1000 emp.)
"Powerful, Reliable, and Flexible—But with a Steep Learning Curve"
What do you like best about HAProxy?

Excellent performance and reliability — handles high traffic loads efficiently.

Very flexible configuration, supporting advanced load-balancing algorithms and SSL termination.

Strong security features and detailed logging capabilities.

Open-source and widely supported, with an active community and solid documentation. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

Configuration syntax can be complex for beginners.

No built-in graphical interface — management requires manual edits or third-party tools.

Troubleshooting can be time-consuming without prior experience. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

Thank you for reviewing HAProxy! Have you checked out HAProxy Fusion? It provides the GUI you mentioned.

MATHIEU J.
MJ
Chef de projet réseaux et sécurité opérationnelle
Enterprise (> 1000 emp.)
"Installation of Haproxy Aloha for S3"
What do you like best about HAProxy?

What I appreciate most about HAProxy is its reliability and performance. It offers excellent load balancing management and remarkable stability, even under heavy load. Additionally, its configuration flexibility allows for finely tuning the behavior according to specific needs. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

What I like a little less about HAProxy is that the configuration can become complex on advanced infrastructures. A good knowledge of the product is often required to avoid subtle errors, especially with ACLs or certain routing options. Moreover, the configuration file syntax, although powerful, is not always intuitive for new users. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

Thank you for reviewing HAProxy! In the future, we're hoping to simplify the configuration for users.

SS
Active Directory Specialist
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Reliable Open-Source Load Balancing with Advanced Routing and Scalability"
What do you like best about HAProxy?

open source load balancer and proxy server used to distribute traffic across servers for reliability and speed. It supports HTTP TCP and SSL, offers advanced routing health checks and scalability, and is widely used in large scale web architectures to ensure uptime and efficient resource utilization. Review collected by and hosted on G2.com.

What do you dislike about HAProxy?

Complex configuration, steep learning curve, limited native GUI, debugging difficulty, and requires careful tuning to avoid performance bottlenecks or misconfigurations. Review collected by and hosted on G2.com.

Response from Nick Ramirez of HAProxy

Thank you for writing this review.

Questions about HAProxy? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User
Last activity over 2 years ago

What is HAProxy and why it is used?

Sumit Kumar K.
SK
Sumit Kumar Katiyar ☸
Last activity over 3 years ago

how can implement cors and session stickyness in ingress(haproxy)

Pricing Options

Pricing provided by HAProxy.

HAProxy

FREE
Open Source

HAProxy Enterprise

Varies
Contact Us for Pricing
HAProxy Comparisons
Product Avatar Image
Traefik
Compare Now
Product Avatar Image
Nginx
Compare Now
Product Avatar Image
Progress Kemp LoadMaster
Compare Now
HAProxy Features
Traffic Control
Logs/Documentation
User Interface Design
Setup Simplicity
Platform Integration
Global Load Balancing
Dynamic Resource Allocation
Server Health Monitoring
SSL/TLS Termination
Application Firewall Integration
DDoS Mitigation
Product Avatar Image
HAProxy