HAProxy website screenshot

HAProxy

HAProxy is a free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It exposes a Data Plane API for dynamic configuration management and a stats socket for runtime management.

HAProxy publishes 68 APIs on the APIs.io network, including ACL API, ACL Runtime API, Acme API, and 65 more. Tagged areas include High Availability, Load Balancing, Networking, Reverse Proxy, and Proxy.

HAProxy’s developer surface includes authentication, documentation, engineering blog, support, CLI, changelog, and 27 more developer resources.

43.5/100 developing ▬ flat Agent 25/100 agent aware Front door AI 1/6 silent open core · Apache-2.0 Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessFreemium
1 APIs
High AvailabilityLoad BalancingNetworkingReverse ProxyProxyKubernetesIngressOpen SourceInfrastructureApplication Delivery

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Open Source Surface applies to this provider. This product is open source and we read its repository directly, so Open Source Surface carries 10 points of the composite. It is scored from what the repository actually publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the provider rather than inferred from our own catalog pointers. This facet adds; nothing was taken away to make room for it. An open-source project is not excused from the commercial facets, because exemption would strip it of the points it does earn. If we have the wrong repository, or this product is not open source, say so on your provider repo and we will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 65 points between them, because both conditional facets apply and carry 35 points together. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 65% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/haproxy: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 68

Individual APIs this provider publishes, each with its own machine-readable definition.

HAProxy Runtime API

The HAProxy Runtime API (formerly known as the stats socket) is a socket-based interface for dynamically managing HAProxy at runtime. It allows operators to enable or disable se...

HAProxy Kubernetes Ingress Controller

The HAProxy Kubernetes Ingress Controller implements routing rules defined in Kubernetes Ingress resources, dynamically updating HAProxy configuration as pods are added or remov...

HAProxy ACL API

The ACL API from HAProxy — 8 operation(s) for acl.

HAProxy ACL Runtime API

The ACL Runtime API from HAProxy — 4 operation(s) for acl runtime.

HAProxy Acme API

The Acme API from HAProxy — 2 operation(s) for acme.

HAProxy Acme Runtime API

The AcmeRuntime API from HAProxy — 1 operation(s) for acmeruntime.

HAProxy Backend API

Managing backend configurations (advanced mode)

HAProxy Backend Switching Rule API

The BackendSwitchingRule API from HAProxy — 2 operation(s) for backendswitchingrule.

HAProxy Bind API

Managing frontend bind configurations (advanced mode)

HAProxy Cache API

The Cache API from HAProxy — 2 operation(s) for cache.

HAProxy Configuration API

Raw HAProxy configuration management (advanced mode)

HAProxy Crt Load API

The CrtLoad API from HAProxy — 2 operation(s) for crtload.

HAProxy Crt Store API

The CrtStore API from HAProxy — 2 operation(s) for crtstore.

HAProxy Declare Capture API

The DeclareCapture API from HAProxy — 2 operation(s) for declarecapture.

HAProxy Defaults API

Managing defaults configuration (advanced mode)

HAProxy Dgram Bind API

The DgramBind API from HAProxy — 2 operation(s) for dgrambind.

HAProxy Discovery API

API autodiscover endpoints

HAProxy FCGI App API

The FCGIApp API from HAProxy — 2 operation(s) for fcgiapp.

HAProxy Filter API

The Filter API from HAProxy — 4 operation(s) for filter.

HAProxy Force Be Switch API

The ForceBeSwitch API from HAProxy — 2 operation(s) for forcebeswitch.

HAProxy Frontend API

Managing frontend configuration (advanced mode)

HAProxy Global API

Managing global configuration (advanced mode)

HAProxy Group API

The Group API from HAProxy — 2 operation(s) for group.

HAProxy Health API

The Health API from HAProxy — 1 operation(s) for health.

HAProxy HTTP After Response Rule API

The HTTPAfterResponseRule API from HAProxy — 6 operation(s) for httpafterresponserule.

HAProxy HTTP Check API

The HTTPCheck API from HAProxy — 6 operation(s) for httpcheck.

HAProxy HTTP Error Rule API

The HTTPErrorRule API from HAProxy — 6 operation(s) for httperrorrule.

HAProxy HTTP Errors API

The HTTPErrors API from HAProxy — 2 operation(s) for httperrors.

HAProxy HTTP Request Rule API

The HTTPRequestRule API from HAProxy — 6 operation(s) for httprequestrule.

HAProxy HTTP Response Rule API

The HTTPResponseRule API from HAProxy — 6 operation(s) for httpresponserule.

HAProxy Information API

The Information API from HAProxy — 2 operation(s) for information.

HAProxy Log Forward API

The LogForward API from HAProxy — 2 operation(s) for logforward.

HAProxy Log Profile API

The LogProfile API from HAProxy — 2 operation(s) for logprofile.

HAProxy Log Target API

The LogTarget API from HAProxy — 12 operation(s) for logtarget.

HAProxy Mailer Entry API

The MailerEntry API from HAProxy — 2 operation(s) for mailerentry.

HAProxy Mailers API

The Mailers API from HAProxy — 2 operation(s) for mailers.

HAProxy Maps API

The Maps API from HAProxy — 4 operation(s) for maps.

HAProxy Nameserver API

The Nameserver API from HAProxy — 2 operation(s) for nameserver.

HAProxy Peer API

The Peer API from HAProxy — 2 operation(s) for peer.

HAProxy Peer Entry API

The PeerEntry API from HAProxy — 2 operation(s) for peerentry.

HAProxy QUIC Initial Rule API

The QUICInitialRule API from HAProxy — 4 operation(s) for quicinitialrule.

HAProxy Reloads API

Checking reload success. To avoid constant reloading we reload in intervals that are configurable when with reload-delay option. When a change to configuration is made and force...

HAProxy Resolver API

The Resolver API from HAProxy — 2 operation(s) for resolver.

HAProxy Ring API

The Ring API from HAProxy — 2 operation(s) for ring.

HAProxy Server API

Managing backend server configurations (advanced mode)

HAProxy Server Switching Rule API

The ServerSwitchingRule API from HAProxy — 2 operation(s) for serverswitchingrule.

HAProxy Server Template API

The ServerTemplate API from HAProxy — 2 operation(s) for servertemplate.

HAProxy Sites API

Managing sites (simple configuration mode). Sites are considered as one frontend with multiple backends connected to it via default_backend or use-backend directives.

HAProxy Specification API

The Specification API from HAProxy — 1 operation(s) for specification.

HAProxy Specification Openapiv3 API

The SpecificationOpenapiv3 API from HAProxy — 1 operation(s) for specificationopenapiv3.

HAProxy Spoe API

The Spoe API from HAProxy — 11 operation(s) for spoe.

HAProxy Spoe Transactions API

The SpoeTransactions API from HAProxy — 2 operation(s) for spoetransactions.

HAProxy SSL Front Use API

The SSLFrontUse API from HAProxy — 2 operation(s) for sslfrontuse.

HAProxy SSL Runtime API

The SSLRuntime API from HAProxy — 10 operation(s) for sslruntime.

HAProxy Stats API

Stats container

HAProxy Stick Rule API

The StickRule API from HAProxy — 2 operation(s) for stickrule.

HAProxy Stick Table API

The StickTable API from HAProxy — 3 operation(s) for sticktable.

HAProxy Storage API

The Storage API from HAProxy — 9 operation(s) for storage.

HAProxy Table API

The Table API from HAProxy — 2 operation(s) for table.

HAProxy TCP Check API

The TCPCheck API from HAProxy — 6 operation(s) for tcpcheck.

HAProxy TCP Request Rule API

The TCPRequestRule API from HAProxy — 6 operation(s) for tcprequestrule.

HAProxy TCP Response Rule API

The TCPResponseRule API from HAProxy — 4 operation(s) for tcpresponserule.

HAProxy Traces API

The Traces API from HAProxy — 2 operation(s) for traces.

HAProxy Transactions API

Managing transactions. Configuration changes can be grouped in the transaction. You start the transaction with trasactions POST, and call the configuration changes you need with...

HAProxy User API

The User API from HAProxy — 2 operation(s) for user.

HAProxy Health Check API

The Health Check API from HAProxy — 2 operation(s) for health check.

HAProxy Service Discovery API

The Service Discovery API from HAProxy — 4 operation(s) for service discovery.

HAProxy User List API

The User List API from HAProxy — 2 operation(s) for user list.

Scroll for all 68

Pricing Plans 1

Published pricing tiers and plan structures.

Haproxy Plans Pricing

0 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Haproxy Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Haproxy Authentication

http · 1 scheme

SECURITY

Haproxy Domain Security

TLSv1.3 · DMARC

SECURITY

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: haproxy
name: HAProxy
description: HAProxy is a free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying
  for TCP and HTTP-based applications. It exposes a Data Plane API for dynamic configuration management and a stats socket
  for runtime management.
type: Index
deliveryModel:
  model: open-core
  license: Apache-2.0
  open_source: true
  commercial: true
  callable_host: false
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/haproxy.png
tags:
- High Availability
- Load Balancing
- Networking
- Reverse Proxy
- Proxy
- Kubernetes
- Ingress
- Open Source
- Infrastructure
- Application Delivery
tags_raw:
- High Availability
- Load Balancing
- Networking
- Reverse Proxy
- Proxy
- Kubernetes
- Ingress
- Open Source
- Infrastructure
- Application Delivery
- Open-Source
url: https://raw.githubusercontent.com/api-evangelist/haproxy/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-08-28'
specificationVersion: '0.23'
apis:
- aid: haproxy:haproxy-runtime-api
  name: HAProxy Runtime API
  description: The HAProxy Runtime API (formerly known as the stats socket) is a socket-based interface for dynamically managing
    HAProxy at runtime. It allows operators to enable or disable servers, adjust weights, inspect stick tables, view statistics,
    and perform other live configuration changes without reloading the process. Its native transport is a UNIX socket or a
    TCP/IP socket, not HTTP; the baseURL recorded here is the HTTP passthrough the Data Plane API exposes for 26 of these
    operations under /v3/services/haproxy/runtime.
  humanURL: https://www.haproxy.com/documentation/haproxy-runtime-api/
  baseURL: http://{haproxy-host}:5555/v3/services/haproxy/runtime
  tags:
  - Load Balancing
  - Runtime Management
  - Statistics
  properties:
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-runtime-api/
  - type: Reference
    url: https://www.haproxy.com/documentation/haproxy-runtime-api/reference/
- aid: haproxy:haproxy-kubernetes-ingress-controller
  name: HAProxy Kubernetes Ingress Controller
  description: 'The HAProxy Kubernetes Ingress Controller implements routing rules defined in Kubernetes Ingress resources,
    dynamically updating HAProxy configuration as pods are added or removed from the cluster. It supports the Gateway API,
    custom resources, and certificate management via the HAProxy Runtime API. It has no standalone HTTP API of its own: its
    interface is the Kubernetes API server, where it registers custom resources under the ingress.v3.haproxy.org (and legacy
    ingress.v1.haproxy.org) API groups.'
  humanURL: https://www.haproxy.com/documentation/kubernetes-ingress/
  baseURL: https://{kubernetes-api-server}/apis/ingress.v3.haproxy.org/v3
  tags:
  - Ingress Controller
  - Kubernetes
  - Load Balancing
  properties:
  - type: Documentation
    url: https://www.haproxy.com/documentation/kubernetes-ingress/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/kubernetes-ingress/community/installation/
  - type: ChangeLog
    url: https://www.haproxy.com/documentation/kubernetes-ingress/community/release-notes/
  - type: GitHubRepository
    url: https://github.com/haproxytech/kubernetes-ingress
- aid: haproxy:haproxy-acl-api
  name: HAProxy ACL API
  description: The ACL API from HAProxy — 8 operation(s) for acl.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - ACL
  properties:
  - type: OpenAPI
    url: openapi/haproxy-acl-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-acl-runtime-api
  name: HAProxy ACL Runtime API
  description: The ACL Runtime API from HAProxy — 4 operation(s) for acl runtime.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - ACL Runtime
  properties:
  - type: OpenAPI
    url: openapi/haproxy-acl-runtime-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-acme-api
  name: HAProxy Acme API
  description: The Acme API from HAProxy — 2 operation(s) for acme.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - ACME
  tags_raw:
  - Acme
  properties:
  - type: OpenAPI
    url: openapi/haproxy-acme-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-acmeruntime-api
  name: HAProxy Acme Runtime API
  description: The AcmeRuntime API from HAProxy — 1 operation(s) for acmeruntime.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - AcmeRuntime
  properties:
  - type: OpenAPI
    url: openapi/haproxy-acmeruntime-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-backend-api
  name: HAProxy Backend API
  description: Managing backend configurations (advanced mode)
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Backend
  properties:
  - type: OpenAPI
    url: openapi/haproxy-backend-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-backendswitchingrule-api
  name: HAProxy Backend Switching Rule API
  description: The BackendSwitchingRule API from HAProxy — 2 operation(s) for backendswitchingrule.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - BackendSwitchingRule
  properties:
  - type: OpenAPI
    url: openapi/haproxy-backendswitchingrule-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-bind-api
  name: HAProxy Bind API
  description: Managing frontend bind configurations (advanced mode)
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Bind
  properties:
  - type: OpenAPI
    url: openapi/haproxy-bind-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-cache-api
  name: HAProxy Cache API
  description: The Cache API from HAProxy — 2 operation(s) for cache.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Cache
  properties:
  - type: OpenAPI
    url: openapi/haproxy-cache-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-configuration-api
  name: HAProxy Configuration API
  description: Raw HAProxy configuration management (advanced mode)
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/haproxy-configuration-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-crtload-api
  name: HAProxy Crt Load API
  description: The CrtLoad API from HAProxy — 2 operation(s) for crtload.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - CrtLoad
  properties:
  - type: OpenAPI
    url: openapi/haproxy-crtload-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-crtstore-api
  name: HAProxy Crt Store API
  description: The CrtStore API from HAProxy — 2 operation(s) for crtstore.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - CrtStore
  properties:
  - type: OpenAPI
    url: openapi/haproxy-crtstore-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-declarecapture-api
  name: HAProxy Declare Capture API
  description: The DeclareCapture API from HAProxy — 2 operation(s) for declarecapture.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - DeclareCapture
  properties:
  - type: OpenAPI
    url: openapi/haproxy-declarecapture-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-defaults-api
  name: HAProxy Defaults API
  description: Managing defaults configuration (advanced mode)
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Defaults
  properties:
  - type: OpenAPI
    url: openapi/haproxy-defaults-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-dgrambind-api
  name: HAProxy Dgram Bind API
  description: The DgramBind API from HAProxy — 2 operation(s) for dgrambind.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - DgramBind
  properties:
  - type: OpenAPI
    url: openapi/haproxy-dgrambind-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-discovery-api
  name: HAProxy Discovery API
  description: API autodiscover endpoints
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Discovery
  properties:
  - type: OpenAPI
    url: openapi/haproxy-discovery-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-fcgiapp-api
  name: HAProxy FCGI App API
  description: The FCGIApp API from HAProxy — 2 operation(s) for fcgiapp.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - FCGIApp
  properties:
  - type: OpenAPI
    url: openapi/haproxy-fcgiapp-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-filter-api
  name: HAProxy Filter API
  description: The Filter API from HAProxy — 4 operation(s) for filter.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Filter
  properties:
  - type: OpenAPI
    url: openapi/haproxy-filter-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-forcebeswitch-api
  name: HAProxy Force Be Switch API
  description: The ForceBeSwitch API from HAProxy — 2 operation(s) for forcebeswitch.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - ForceBeSwitch
  properties:
  - type: OpenAPI
    url: openapi/haproxy-forcebeswitch-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-frontend-api
  name: HAProxy Frontend API
  description: Managing frontend configuration (advanced mode)
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Frontend
  properties:
  - type: OpenAPI
    url: openapi/haproxy-frontend-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-global-api
  name: HAProxy Global API
  description: Managing global configuration (advanced mode)
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Global
  properties:
  - type: OpenAPI
    url: openapi/haproxy-global-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-group-api
  name: HAProxy Group API
  description: The Group API from HAProxy — 2 operation(s) for group.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Group
  properties:
  - type: OpenAPI
    url: openapi/haproxy-group-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-health-api
  name: HAProxy Health API
  description: The Health API from HAProxy — 1 operation(s) for health.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Health
  properties:
  - type: OpenAPI
    url: openapi/haproxy-health-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-httpafterresponserule-api
  name: HAProxy HTTP After Response Rule API
  description: The HTTPAfterResponseRule API from HAProxy — 6 operation(s) for httpafterresponserule.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - HTTPAfterResponseRule
  properties:
  - type: OpenAPI
    url: openapi/haproxy-httpafterresponserule-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-httpcheck-api
  name: HAProxy HTTP Check API
  description: The HTTPCheck API from HAProxy — 6 operation(s) for httpcheck.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - HTTPCheck
  properties:
  - type: OpenAPI
    url: openapi/haproxy-httpcheck-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-httperrorrule-api
  name: HAProxy HTTP Error Rule API
  description: The HTTPErrorRule API from HAProxy — 6 operation(s) for httperrorrule.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - HTTPErrorRule
  properties:
  - type: OpenAPI
    url: openapi/haproxy-httperrorrule-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-httperrors-api
  name: HAProxy HTTP Errors API
  description: The HTTPErrors API from HAProxy — 2 operation(s) for httperrors.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - HTTPErrors
  properties:
  - type: OpenAPI
    url: openapi/haproxy-httperrors-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-httprequestrule-api
  name: HAProxy HTTP Request Rule API
  description: The HTTPRequestRule API from HAProxy — 6 operation(s) for httprequestrule.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - HTTPRequestRule
  properties:
  - type: OpenAPI
    url: openapi/haproxy-httprequestrule-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-httpresponserule-api
  name: HAProxy HTTP Response Rule API
  description: The HTTPResponseRule API from HAProxy — 6 operation(s) for httpresponserule.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - HTTPResponseRule
  properties:
  - type: OpenAPI
    url: openapi/haproxy-httpresponserule-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-information-api
  name: HAProxy Information API
  description: The Information API from HAProxy — 2 operation(s) for information.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - Information
  properties:
  - type: OpenAPI
    url: openapi/haproxy-information-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases
- aid: haproxy:haproxy-logforward-api
  name: HAProxy Log Forward API
  description: The LogForward API from HAProxy — 2 operation(s) for logforward.
  humanURL: https://www.haproxy.com/documentation/dataplaneapi/latest/
  baseURL: http://{haproxy-host}:5555/v3
  tags:
  - LogForward
  properties:
  - type: OpenAPI
    url: openapi/haproxy-logforward-api-openapi.yml
  - type: Documentation
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/
  - type: APIReference
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/reference/
  - type: GettingStarted
    url: https://www.haproxy.com/documentation/haproxy-data-plane-api/installation/
  - type: DataModel
    url: data-model/haproxy-data-model.yml
  - type: ErrorCatalog
    url: errors/haproxy-problem-types.yml
  - type: GitHubRepository
    url: https://github.com/haproxytech/dataplaneapi
  - type: ChangeLog
    url: https://github.com/haproxytech/dataplaneapi/releases


# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/haproxy/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/haproxy"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/haproxy/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/haproxy/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.