API Proxies

An index and topic collection covering reverse-proxy and edge-proxy software used in front of APIs, including HTTP reverse proxies, edge proxies, load balancers, caching proxies, and service mesh sidecars. API proxies sit between API consumers and upstream services to provide TLS termination, routing, rate limiting, observability, traffic shaping, caching, authentication enforcement, and resilience features such as retries and circuit breaking. This collection includes general-purpose reverse proxies like NGINX, HAProxy, Caddy, Apache HTTP Server, Traefik, and Varnish, edge and service mesh proxies like Envoy, Linkerd2-proxy, Istio, Consul Connect, and AWS App Mesh, and proxy-oriented gateways like KrakenD, Tyk, Ambassador, Emissary, and Apache APISIX that overlap with the API gateway category but operate primarily as L7 proxies.

API Proxies is profiled on the APIs.io network. Tagged areas include Reverse Proxy, Edge Proxy, API Proxy, Service Mesh Sidecar, and Load Balancer.

The API Proxies catalog on APIs.io includes 1 JSON-LD context.

API Proxies’ developer surface includes developer portal and 1 more developer resources.

9.6/100 minimal ▬ flat Agent 0/100 human only Full breakdown ↓
scored 2026-10-17 · rubric v0.24.0
0 APIs 8 Features 7 Use Cases
Reverse ProxyEdge ProxyAPI ProxyService Mesh SidecarLoad BalancerHTTP ProxyIngress

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-17 · rubric v0.24.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.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% 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/api-proxies: 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 →

Features 8

Notable capabilities this provider offers.

Layer 7 Reverse Proxying

API proxies terminate HTTP/HTTPS connections from clients and forward requests to upstream API services, hiding internal topology and providing a single front door.

TLS Termination and mTLS

Proxies like NGINX, HAProxy, Envoy, and Linkerd2-proxy terminate TLS at the edge and can enforce mutual TLS between services in a mesh.

Routing and Traffic Splitting

Edge proxies route requests by host, path, header, or method, and support traffic splitting, canary releases, and blue-green deployments.

Rate Limiting and Throttling

Reverse proxies enforce rate limits, quotas, and concurrency limits at the edge to protect upstream APIs from abuse and overload.

Caching and HTTP Acceleration

Caching proxies like Varnish, NGINX, Squid, and Cloudflare cache API responses to reduce upstream load and improve client latency.

Observability and Access Logging

Proxies emit structured access logs, metrics, and traces (OpenTelemetry, Prometheus, statsd) for every request crossing the edge or mesh.

Service Mesh Sidecar Pattern

Sidecar proxies like Envoy, Linkerd2-proxy, and Consul Connect run alongside each service to provide identity, encryption, retries, and traffic policy without changing applicati...

WAF and Edge Security

Edge proxies and CDNs like Cloudflare, Akamai, and Azure Application Gateway provide WAF rules, bot mitigation, and DDoS protection in front of APIs.

Scroll for all 8

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Api Proxies Context

6 classes · 21 properties

JSON-LD

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

ProxyRoute

12 properties

JSON SCHEMA

UpstreamCluster

9 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Api Proxies Proxy Route Structure

12 properties

JSON STRUCTURE

Api Proxies Upstream Cluster Structure

9 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Use Cases 7

What developers build with this provider.

API Edge Termination

Front internal APIs with NGINX, HAProxy, or Envoy to handle TLS, HTTP/2, HTTP/3, compression, and request normalization before requests reach application servers.

Multi-Cluster Ingress

Use Envoy Gateway, Emissary, Ambassador, or Traefik as Kubernetes ingress controllers to expose APIs running across multiple clusters and namespaces.

Service Mesh East-West Traffic

Deploy Istio, Linkerd, or Consul Connect to manage service-to-service API calls with mTLS, retries, and traffic policy inside a Kubernetes cluster.

Global API Acceleration

Front public APIs with Cloudflare, Fastly, or Akamai to terminate connections at the edge, cache safe responses, and absorb DDoS traffic.

Canary and Progressive Delivery

Use proxy-based traffic splitting in Envoy, Istio, or Linkerd to shift a percentage of API traffic to a new version and roll back on error budget breach.

Legacy API Modernization

Place HAProxy, NGINX, or Apache HTTP Server in front of legacy SOAP or HTTP services to add TLS, modern auth, rate limiting, and observability without rewriting the backend.

API Migration and Strangler Pattern

Use a reverse proxy to gradually route traffic from a legacy monolith API to new microservice APIs based on path or header rules.

Scroll for all 7

Integrations 8

Pre-built integrations with other platforms and tools.

Envoy

CNCF L7 proxy used as the data plane for Istio, Consul Connect, Envoy Gateway, Ambassador, and Emissary, with an xDS configuration API.

NGINX

Widely deployed open-source web server and reverse proxy with HTTP/2, HTTP/3, load balancing, caching, and Lua-based extension via OpenResty.

HAProxy

High-performance TCP and HTTP reverse proxy and load balancer with a runtime Data Plane API for dynamic configuration.

Traefik

Cloud-native reverse proxy and ingress controller with automatic service discovery for Kubernetes, Docker, and Consul.

Caddy

HTTP/2 reverse proxy with automatic HTTPS via ACME, a JSON config API, and a plugin architecture.

Istio

Service mesh that uses Envoy sidecars to provide mTLS, traffic management, and policy for Kubernetes APIs.

Linkerd

Lightweight CNCF service mesh built around a purpose-built Rust micro-proxy (linkerd2-proxy) for east-west API traffic.

Cloudflare

Global edge proxy and CDN providing TLS termination, WAF, bot management, and caching in front of APIs and websites.

Scroll for all 8

Resources

Get Started 1

Portal, sign-up, and the first successful call

Build 1

SDKs, sample code, and the tooling you integrate with

Source (apis.yml)

apis.yml Raw ↑
aid: api-proxies
name: API Proxies
description: An index and topic collection covering reverse-proxy and edge-proxy software used in front of APIs, including
  HTTP reverse proxies, edge proxies, load balancers, caching proxies, and service mesh sidecars. API proxies sit between
  API consumers and upstream services to provide TLS termination, routing, rate limiting, observability, traffic shaping,
  caching, authentication enforcement, and resilience features such as retries and circuit breaking. This collection includes
  general-purpose reverse proxies like NGINX, HAProxy, Caddy, Apache HTTP Server, Traefik, and Varnish, edge and service mesh
  proxies like Envoy, Linkerd2-proxy, Istio, Consul Connect, and AWS App Mesh, and proxy-oriented gateways like KrakenD, Tyk,
  Ambassador, Emissary, and Apache APISIX that overlap with the API gateway category but operate primarily as L7 proxies.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Reverse Proxy
- Edge Proxy
- API Proxy
- Service Mesh Sidecar
- Load Balancer
- HTTP Proxy
- Ingress
url: https://raw.githubusercontent.com/api-evangelist/api-proxies/refs/heads/main/apis.yml
created: '2026-05-19'
modified: '2026-05-19'
specificationVersion: '0.19'
apis: []
network:
- name: Akamai
  url: https://raw.githubusercontent.com/api-evangelist/akamai/refs/heads/main/apis.yml
- name: Ambassador
  url: https://raw.githubusercontent.com/api-evangelist/ambassador/refs/heads/main/apis.yml
- name: Apache APISIX
  url: https://raw.githubusercontent.com/api-evangelist/apache-apisix/refs/heads/main/apis.yml
- name: Apache HTTP Server
  url: https://raw.githubusercontent.com/api-evangelist/apache-httpd/refs/heads/main/apis.yml
- name: Apache Tomcat
  url: https://raw.githubusercontent.com/api-evangelist/apache-tomcat/refs/heads/main/apis.yml
- name: AWS App Mesh
  url: https://raw.githubusercontent.com/api-evangelist/aws-app-mesh/refs/heads/main/apis.yml
- name: Azure Application Gateway
  url: https://raw.githubusercontent.com/api-evangelist/microsoft-azure-application-gateway/refs/heads/main/apis.yml
- name: Caddy
  url: https://raw.githubusercontent.com/api-evangelist/caddy/refs/heads/main/apis.yml
- name: Cloudflare
  url: https://raw.githubusercontent.com/api-evangelist/cloudflare/refs/heads/main/apis.yml
- name: Consul Connect
  url: https://raw.githubusercontent.com/api-evangelist/consul-connect/refs/heads/main/apis.yml
- name: Emissary-Ingress
  url: https://raw.githubusercontent.com/api-evangelist/emissary-ingress/refs/heads/main/apis.yml
- name: Envoy
  url: https://raw.githubusercontent.com/api-evangelist/envoy/refs/heads/main/apis.yml
- name: Envoy Gateway
  url: https://raw.githubusercontent.com/api-evangelist/envoy-gateway/refs/heads/main/apis.yml
- name: Envoy Proxy
  url: https://raw.githubusercontent.com/api-evangelist/envoy-proxy/refs/heads/main/apis.yml
- name: F5 Networks
  url: https://raw.githubusercontent.com/api-evangelist/f5-networks/refs/heads/main/apis.yml
- name: Fastly
  url: https://raw.githubusercontent.com/api-evangelist/fastly/refs/heads/main/apis.yml
- name: frp
  url: https://raw.githubusercontent.com/api-evangelist/frp/refs/heads/main/apis.yml
- name: HAProxy
  url: https://raw.githubusercontent.com/api-evangelist/haproxy/refs/heads/main/apis.yml
- name: Istio
  url: https://raw.githubusercontent.com/api-evangelist/istio/refs/heads/main/apis.yml
- name: Kong
  url: https://raw.githubusercontent.com/api-evangelist/kong/refs/heads/main/apis.yml
- name: KrakenD
  url: https://raw.githubusercontent.com/api-evangelist/krakend/refs/heads/main/apis.yml
- name: Linkerd
  url: https://raw.githubusercontent.com/api-evangelist/linkerd/refs/heads/main/apis.yml
- name: NGINX
  url: https://raw.githubusercontent.com/api-evangelist/nginx/refs/heads/main/apis.yml
- name: NGINX Service Mesh
  url: https://raw.githubusercontent.com/api-evangelist/nginx-service-mesh/refs/heads/main/apis.yml
- name: Sozu
  url: https://raw.githubusercontent.com/api-evangelist/sozu/refs/heads/main/apis.yml
- name: Squid
  url: https://raw.githubusercontent.com/api-evangelist/squid/refs/heads/main/apis.yml
- name: Traefik Labs
  url: https://raw.githubusercontent.com/api-evangelist/traefik/refs/heads/main/apis.yml
- name: Tyk
  url: https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/apis.yml
- name: Varnish Cache
  url: https://raw.githubusercontent.com/api-evangelist/varnish/refs/heads/main/apis.yml
- name: Apache Software Foundation
  url: https://raw.githubusercontent.com/api-evangelist/apache/refs/heads/main/apis.yml
- name: Akamai API Security
  url: https://raw.githubusercontent.com/api-evangelist/akamai-api-security/refs/heads/main/apis.yml
common:
- type: Portal
  url: https://apievangelist.com
- type: GitHubOrganization
  url: https://github.com/api-evangelist
- type: Features
  data:
  - name: Layer 7 Reverse Proxying
    description: API proxies terminate HTTP/HTTPS connections from clients and forward requests to upstream API services,
      hiding internal topology and providing a single front door.
  - name: TLS Termination and mTLS
    description: Proxies like NGINX, HAProxy, Envoy, and Linkerd2-proxy terminate TLS at the edge and can enforce mutual TLS
      between services in a mesh.
  - name: Routing and Traffic Splitting
    description: Edge proxies route requests by host, path, header, or method, and support traffic splitting, canary releases,
      and blue-green deployments.
  - name: Rate Limiting and Throttling
    description: Reverse proxies enforce rate limits, quotas, and concurrency limits at the edge to protect upstream APIs
      from abuse and overload.
  - name: Caching and HTTP Acceleration
    description: Caching proxies like Varnish, NGINX, Squid, and Cloudflare cache API responses to reduce upstream load and
      improve client latency.
  - name: Observability and Access Logging
    description: Proxies emit structured access logs, metrics, and traces (OpenTelemetry, Prometheus, statsd) for every request
      crossing the edge or mesh.
  - name: Service Mesh Sidecar Pattern
    description: Sidecar proxies like Envoy, Linkerd2-proxy, and Consul Connect run alongside each service to provide identity,
      encryption, retries, and traffic policy without changing application code.
  - name: WAF and Edge Security
    description: Edge proxies and CDNs like Cloudflare, Akamai, and Azure Application Gateway provide WAF rules, bot mitigation,
      and DDoS protection in front of APIs.
- type: UseCases
  data:
  - name: API Edge Termination
    description: Front internal APIs with NGINX, HAProxy, or Envoy to handle TLS, HTTP/2, HTTP/3, compression, and request
      normalization before requests reach application servers.
  - name: Multi-Cluster Ingress
    description: Use Envoy Gateway, Emissary, Ambassador, or Traefik as Kubernetes ingress controllers to expose APIs running
      across multiple clusters and namespaces.
  - name: Service Mesh East-West Traffic
    description: Deploy Istio, Linkerd, or Consul Connect to manage service-to-service API calls with mTLS, retries, and traffic
      policy inside a Kubernetes cluster.
  - name: Global API Acceleration
    description: Front public APIs with Cloudflare, Fastly, or Akamai to terminate connections at the edge, cache safe responses,
      and absorb DDoS traffic.
  - name: Canary and Progressive Delivery
    description: Use proxy-based traffic splitting in Envoy, Istio, or Linkerd to shift a percentage of API traffic to a new
      version and roll back on error budget breach.
  - name: Legacy API Modernization
    description: Place HAProxy, NGINX, or Apache HTTP Server in front of legacy SOAP or HTTP services to add TLS, modern auth,
      rate limiting, and observability without rewriting the backend.
  - name: API Migration and Strangler Pattern
    description: Use a reverse proxy to gradually route traffic from a legacy monolith API to new microservice APIs based
      on path or header rules.
- type: Integrations
  data:
  - name: Envoy
    description: CNCF L7 proxy used as the data plane for Istio, Consul Connect, Envoy Gateway, Ambassador, and Emissary,
      with an xDS configuration API.
  - name: NGINX
    description: Widely deployed open-source web server and reverse proxy with HTTP/2, HTTP/3, load balancing, caching, and
      Lua-based extension via OpenResty.
  - name: HAProxy
    description: High-performance TCP and HTTP reverse proxy and load balancer with a runtime Data Plane API for dynamic configuration.
  - name: Traefik
    description: Cloud-native reverse proxy and ingress controller with automatic service discovery for Kubernetes, Docker,
      and Consul.
  - name: Caddy
    description: HTTP/2 reverse proxy with automatic HTTPS via ACME, a JSON config API, and a plugin architecture.
  - name: Istio
    description: Service mesh that uses Envoy sidecars to provide mTLS, traffic management, and policy for Kubernetes APIs.
  - name: Linkerd
    description: Lightweight CNCF service mesh built around a purpose-built Rust micro-proxy (linkerd2-proxy) for east-west
      API traffic.
  - name: Cloudflare
    description: Global edge proxy and CDN providing TLS termination, WAF, bot management, and caching in front of APIs and
      websites.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
humanURL: https://apievangelist.com

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/api-proxies"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/api-proxies/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/api-proxies/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.