Utilize HAProxy’s RESTful Configuration or Runtime APIs to manipulate the configuration or runtime of your load balancer automatically and without risking impact to other services.
With a pure software form factor, an easily templatable configuration, and dynamic reconfiguration through the Runtime API, HAProxy integrates well with DevOps tools such as Puppet or Ansible and service discovery tools such as Consul or ZooKeeper.
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.
Provision multiple application servers with a single server line to be filled in during runtime.
Log information about requests, with support for syslog and cloud-native logging.
Real Time Dashboard
View your services' health, traffic rates, and load aggregated across multiple load balancer instances. Administer enabling, disabling and draining of backends.
Configuration API (CLI and REST)
Programmatically add, modify or remove sections of your configuration using the command line or HTTP.
Provides realtime aggregated values from stick tables across multiple processes or servers in a cluster which allows for realtime cluster-wide tracking.
Enable SSO (Single Sign On) on a Microsoft Active Directory domain.
Contact the authoritative experts on HAProxy who will assist you in finding the solution
that best fits your needs for deployment, scale, and security.