HAProxy Enterprise is a version of the open-source HAProxy Load Balancer that features additional modules, supported third-party components, and technical support. It also backports all bug fixes.

HAProxy Enterprise includes the following components:

Getting Started


Hardware, sizing and setup recommendations

Installation or Upgrade

Follow these instructions to install, upgrade, or update HAProxy Enterprise


Perform system tuning

Tune your system to handle high traffic levels

Configure VRRP

Implement the Virtual Router Redundancy Protocol

Configure the HAProxy Enterprise Loadbalancer (HAPEE-LB)

Consult the documentation set for the HAProxy Enterprise loadbalancer (HAPEE-LB) to guide you through the workings of this core component

Configure SNMP

Install and configure the SNMP daemon for HAProxy Enterprise

Configure RHI

Implement Route Health Injection

Enable HAProxy Enterprise daemons on startup

Use HAProxy Enterprise services and daemons with init and systemd

Traffic Management

Perform health checks

Configure and perform health checks for your server services

Configure TLS

Configure HAProxy Enterprise for Transport Layer Security (TLS)

Rewrite HTTP requests, methods, or headers

Change a request as it moves between the client and the backends transparently

Redirect HTTP requests

Send 3xx redirects to clients

Log format rules

Customize the log format

Generate alerts

Configure event-based alerts

Fetch data samples

Extract data from traffic streams, client or server information, tables, environmental information, etc.

Set up ACLs

Provide a flexible access solution based on content extracted from the request, the response, or any environmental status

Compress HTTP traffic

Compress the body of a response before it is forwarded to a client

API Reference

HAProxy Enterprise has a configuration API that you can access either via the command line or a restful interface in order to add or modify the HAProxy configuration.