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

Pre-installation Checklist

Gather all required information about your network and facilitate your installation - process

OS and Hardware Requirements

Build and configure the server or the virtual machine

Installation or Upgrade

Follow these instructions to install HAProxy Enterprise

Configuration

Perform system tuning

Tune your system to handle high traffic levels (if required)

Configure VRRP

Implement the Virtual Router Redundancy Protocol (if required)

Configure the HAProxy Enterprise Load-balancer (HAPEE-LB)

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

Configure RHI

Implement Route Health Injection (if required)

Enable HAProxy Enterprise daemons on startup

Use HAProxy Enterprise services and daemons with init and systemd

Kubernetes Ingress Controller

Provide a high-performance ingress to your Kubernetes cluster

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.

Data Plane API

REST API for configuring HAProxy