HAProxy's website uses cookies. By proceeding, you consent to our cookie usage. Please see our Privacy Policy and Cookie Policy for cookie usage details and instructions on how to disable cookies.
Intelligent external load balancing, multi-cluster routing, direct-to-pod load balancing, and high-performance ingress for Kubernetes apps. Simplify integration with support for service discovery and the Kubernetes API. Secure your clusters with multi-layered security and comprehensive observability.
Power users such as Kelsey Hightower rely on HAProxy solutions to conquer their biggest challenges.
Watch Kelsey and others discuss HAProxy's impact and Kubernetes capabilities at HAProxyConf 2025.

Implementing and managing complex Kubernetes (K8s) deployments requires deep technical knowledge — including familiarity with configuration, tooling, and integration with cloud platforms.
Once you get your clusters running, enforcing consistency and service awareness across your infrastructure offers ongoing challenges. Your organization needs to simplify these tasks at scale, while avoiding impactful errors.
Learn how HAProxy's comprehensive Kubernetes solution streamlines networking, load balancing, and ingress control for organizations of all sizes.
HAProxy brings external load balancing to on-premises Kubernetes, rivaling the simplicity of similar public cloud setups.
Powered by HAProxy Fusion Control Plane, you'll gain deep management, monitoring, and automation for your Kubernetes-ready HAProxy Enterprise clusters. HAProxy Fusion connects directly to the Kubernetes API — letting you easily update your entire load balancer fleet running inside or outside of your cluster.
HAProxy lets you split your application traffic between clusters and leverage Kubernetes' flexibility. Ensure high availability, even if your applications live in different clouds or regions. Plus, you can run your load balancers in three different modes: active/active, active/passive, and multi-region.
Simultaneous cluster routing enables high-performance load balancing for your Kubernetes clusters within one or many regions.
HAProxy lets you split your application traffic between clusters and leverage Kubernetes' flexibility. Ensure high availability, even if your applications live in different clouds or regions. Plus, you can run your load balancers in three different modes: active/active, active/passive, and multi-region.
A/B and blue/green deployments let you gradually transition your traffic between application environments — boosting uptime and enabling rollback as needed.
HAProxy lets you split your application traffic between clusters and leverage Kubernetes' flexibility. Ensure high availability, even if your applications live in different clouds or regions. Plus, you can run your load balancers in three different modes: active/active, active/passive, and multi-region.
Multi-region failover lets you send traffic from a downed pod to working pods in another global location to prevent downtime.
HAProxy Enterprise Kubernetes Ingress Controller's advanced TCP and HTTP routing connects clients outside your Kubernetes cluster with containers inside.
Combining the market's highest average requests per second with the lowest latency and CPU usage, Ingress Controller delivers accelerated performance for containerized applications.
With the ability to handle tens of thousands of requests per second on one instance, Ingress Controller supports your most demanding applications without breaking the bank.
Leverage HAProxy Enterprise's OWASP Core Rule Set WAF, offering massively boosted performance over similar implementations, without an extra subscription.
Bring advanced traffic routing and dynamic provisioning to your infrastructure with the Ingress API and evolving Gateway API.
No matter your preferred Kubernetes solution, here's how HAProxy's comprehensive approach can help your organization.
HAProxy Enterprise's battle-hardened code is capable of routing many types of traffic, and is optimized to handle the most demanding workloads.
Built-in SSL/TLS termination, rate limiting, IP allowlisting, and WAF features stop threats from the OWASP Top 10 — and beyond — without impacting overall performance.
Use any of HAProxy’s numerous load-balancing algorithms — both static and dynamic — including round-robin, least connections, URL hash, and random.
Verbose logging and statistics give insight into the health of your pods, current request rates, response times, and errors.
The world's fastest application delivery and security platform seamlessly blends data plane, control plane, and edge network to deliver the world's most demanding applications, APIs, and AI services in any environment.
A flexible data plane layer that provides high-performance load balancing, an API/AI gateway, Kubernetes application routing, best-in-class SSL processing, and multi-layered security.
A scalable control plane that provides full-lifecycle management, monitoring, and automation of multi-cluster, multi-cloud, and multi-team HAProxy Enterprise deployments.
A secure edge network that provides a high-capacity global ADN and threat intelligence — enhanced by machine learning — that powers the next-generation security layers in HAProxy Fusion and HAProxy Enterprise.
Award-winning 24/7/365 support from the expert engineers behind HAProxy. We are authoritative on the data plane, control plane, security layers, and the whole networking and Linux stack. We'll do whatever it takes to make your HAProxy deployment a success.
"I like how Fusion makes life easier for networking with Kubernetes."
"We migrated a more simple application without downtime using observe layer7 keywords and we migrated complex applications by replicating production traffic and by migrating only a part of an application. Today, we’re still using HAProxy as the Ingress Controller and that let us define an infinite number of projects and previews."

Learn more about how HAProxy can help you simplify, supercharge, and secure your Kubernetes networking and ingress.