HAProxy

Enterprise

Software Load Balancer &
Application Delivery Controller

HAProxy Enterprise combines HAProxy, the world’s fastest and most widely used open source software load balancer and application delivery controller, with enterprise class features, services and premium support.

HAProxy Enterprise is a powerful product tailored to the goals, requirements and infrastructure of modern enterprises.

HAProxy Enterprise

Annual Subscription Includes:

HAProxy Enterprise Application Delivery Controller

HAProxy Community

(Stable Branch)

Backported Features

(From Development Branch)
Cloud Native Logging, Random based load balancing, Large Object Caching, Priority based server queues, FastCGI Support

Module Support

Enterprise Suite

Specialized Tools and Scripts

Real Time Dashboard
Stick Table Aggregator

High Performance Modules

Update | Antibot | Sanitize
Fingerprint | Web Application Firewall | Google reCAPTCHA v2 | Geolocation | Response Body Injection | Device Detection

Supported & Optimized Third Party Software

Route Health Injection (RHI) 
VRRP | SNMP

Technical Support

HAProxy Enterprise Business

(Business Hours)

HAProxy Enterprise Premium

(Available 24/7)

Main Features of HAProxy Enterprise

Load Balancing

  • Comprehensive LB Methods
    Load balance by round robin, least connections, URI, IP address and several hashing methods.
  • Advanced Routing Decisions
    Send requests to specific application clusters based on URL, domain name, file extension, client IP address, health state of backends, number of active connections, SSL client certificate, and more.
  • Stickiness/Persistence
    Maintain users’ sessions based on TCP/IP information or any property of the HTTP request (cookies, headers, URI, and more).
  • Extensive ACL System
    Make advanced decisions based on any TCP/IP information or HTTP attribute with full logical operator support.
  • LUA Scripting Support
    Extend and customize HAProxy with Lua scripts that have access to the request/response pipeline.

High Availability

  • Advanced Health Checks
    Gain flexibility when monitoring your backend servers with both active and passive health checks. You can also deploy Agent software to remotely push state changes to HAProxy from your monitored servers.
  • Slow Start
    Slowly increase the rate of new sessions sent to a backend when it comes up instead of sending traffic all at once.
  • Slow Stop
    Drain requests from servers, while allowing users to finish their sessions.
  • Traffic Overload Protection
    Limit the maximum number of connections assigned to application servers, either sending them to other server clusters or queuing the requests in HAProxy if that limit is reached.
  • Traffic Shadowing
    Mirror requests from one environment to another for testing new features.
  • Hitless Reloads
    Eliminate lost connections. Reloads of HAProxy Enterprise do not lose any connections during upgrades or changes to the configuration.
  • Route Health Injection (RHI)
    An optimized version of a third party software that allows for the control of routing protocol announcements based on the health of the network and the HAProxy service for active/active clustering.
  • VRRP
    An optimized version of the keepalived daemon for active/passive clustering.

Application Acceleration

  • High Performance SSL/TLS
    Terminate TLS on the HAProxy load balancer, optionally establishing a TLS connection to the backend server for end-to-end encryption.
  • Advanced SSL Algorithm Selection
    Automatically pick the optimal certificate for a given client, enabling simultaneous use of ECC and RSA.
  • HTTP/2 Support
    Accelerate end-to-end communication using the HTTP/2 protocol.
  • gRPC
    Route and load balance gRPC calls between services, taking advantage of its efficient, binary serialization.
  • Multithreading
    Split processing across multiple threads while sharing the same memory space.
  • Object Caching
    Offload static content delivery from your application servers so they can perform their primary duty—delivering the application.
  • Connection Pooling
    Reuse idle connections between HAProxy and your backend servers to save time.
  • Compression
    Reduce bandwidth usage by compressing HTTP responses from backends before passing them on to clients.
  • Geolocation Support
    Load geolocation databases from multiple vendors into HAProxy for advanced request handling, routing, and for passing information on to your application servers. Includes live updating of databases.
  • Device Detection
    Get information about a client by passing the user-agent string to one of HAProxy’s supported device detection databases.

Security

  • Reverse Proxy
    Proxy all traffic from the Internet to your application servers through HAProxy, exposing only intended services and logging requests.
  • HTTP Validation
    Validate that requests comply with the protocol specifications before sending them on to application servers.
  • Advanced Application-based DDoS Protection
    Block requests from clients based on multiple metrics and criteria over a configurable time window.
  • Anomalous Behavior Protection
    Combine multiple metrics about a client’s behavior for smarter routing and access decisions.
  • Traffic Filtering
    Use ACLs to detect any condition in HTTP(S) traffic and route or block the request as desired.
  • Dynamic ACL Updates
    Update ACL, Map, or TLS ticket key files in memory normally loaded from disk during HAProxy startup during runtime.
  • Antibot Module
    Send a Javascript challenge to requests selected by ACL rules.
  • reCAPTCHA v2
    Present a Google reCAPTCHA v2 challenge to clients that exhibit anomalous traffic patterns.
  • Sanitize Module
    Filter and verify that HTTP header names and contents comply with the HTTP specification.
  • Fingerprint Module
    Generate a unique identifier based on a client request.
  • Web Application Firewall
    Enable the high-performance Web Application Firewall, which supports multiple modes including blacklist-based signature support, whitelist-only mode, and ModSecurity ruleset support.

Administration

  • Runtime API

    Programmatically pull data from or make changes to HAProxy during runtime.

  • DNS for Service Discovery
    Dynamically scale the number of application servers by querying a service registry over DNS.
  • Server Templates
    Provision multiple application servers with a single server line to be filled in during runtime.
  • Extensive Logging
    Log information about requests, with support for syslog and cloud-native logging.
  • Data Plane API
    Programmatically add, modify or remove sections of your configuration using the HTTP API.
  • Real Time Dashboard
    View your services’ health, traffic rates, and load aggregated across multiple load balancer instances. Administer enabling, disabling and draining of backends.
  • Cluster-wide Tracking
    Provides realtime aggregated values from stick tables across multiple processes or servers in a cluster which allows for realtime cluster-wide tracking
  • SSO Module
    Enable SSO (Single Sign On) on a Microsoft Active Directory domain.

Support

  • Authoritative
    The team which is authoritative on HAProxy
  • Knowledgeable
    No need to worry about searching documentation again
  • Proactive
    Proactive team will identify and resolve your issues before you even notice them
  • Fast Updates
    You will receive updates faster
  • Always Available
    Premium 24/7 support available
  • Distribution Support
    HAProxy compiles easily as well as integrates with the package manager in standard operating systems. Supported out of the box: CentOS 6/7, Debian GNU 7/8, Red Hat 6/7, Ubuntu 14.04/16.04.

Why Choose HAProxy Enterprise?

Robust and cutting-edge code base

HAProxy Enterprise combines the best of HAProxy Community stable and development versions. It provides a robust, reliable code base plus the latest cutting-edge features.

Enterprise Suite

Administration and security focused modules, tools and scripts.

Versatility

HAProxy Enterprise runs in all environments, from bare metal, containers and virtual servers to onpremise data centers or public/private clouds. It integrates with popular DevOps and service discovery
tools.

Reliable Performance

Proven reliability since 2000 and extreme performance based on innovative code optimizations.

Advanced Security

Through mitigating attacks for top sites in the world, our powerful DDoS and anomalous behavior detection engine was born and constantly improves.

Extensible Features

Robust core code allows for the native delivery of a wealth of features based on powerful configuration language.

Support

Full 24×7 support and 5-year maintenance guarantee for HAProxy Enterprise Premium customers.

Expertise

Team of experts including the HAProxy core development team for incident response and complex troubleshooting.

Reputation

Trusted by many of the top websites and cloud providers in the world.
See the Advantages of HAProxy Enterprise over the Community