Envoy Proxy logo

Envoy Proxy

Envoy Proxy is an open-source edge and service proxy that is designed for cloud-native applications. It acts as a gateway for all incoming and outgoing traffic within a microservices architecture, providing functionalities such as load balancing, service discovery, encryption, authentication, and observability. Envoy Proxy is known for its high performance and low latency, making it a popular choice for companies seeking to optimize their network traffic and improve overall system efficiency.

9 APIs 0 Features
GatewaysProxies

APIs

Envoy Proxy Admin API

The Envoy Proxy Administration Interface provides a local HTTP-based management API for querying and modifying various aspects of the Envoy server at runtime. It serves as a cri...

Envoy Proxy xDS Discovery API

The Envoy xDS (x Discovery Service) REST API provides endpoints for dynamically discovering and configuring Envoy proxy resources including clusters (CDS), listeners (LDS), rout...

Envoy Proxy Rate Limit Service API

The Envoy Rate Limit Service (RLS) is a gRPC-based API that allows Envoy to delegate rate limiting decisions to an external service. When a request matches a configured rate lim...

Envoy Proxy Health Discovery Service API

The Envoy Health Discovery Service (HDS) is a gRPC-based API that enables a management server to instruct Envoy to perform health checks on behalf of the control plane and repor...

Envoy Proxy gRPC Access Log Service API

The Envoy gRPC Access Log Service (ALS) API provides a streaming gRPC interface for receiving access log entries from Envoy instances in real time. It enables centralized log ag...

Envoy Proxy External Processing API

The Envoy External Processing API is a gRPC-based service that enables an external server to inspect and modify HTTP requests and responses as they pass through Envoy. This exte...

Envoy Proxy External Authorization API

The Envoy External Authorization API provides a gRPC or HTTP interface for delegating authorization decisions to an external service. When a request arrives, Envoy calls the ext...

Envoy Proxy Metrics Service API

The Envoy Metrics Service API is a gRPC-based interface for streaming Envoy's statistics and metrics to a remote metrics collection service. It allows operators to centralize te...

Envoy Proxy Tap Service API

The Envoy Tap Service API provides a mechanism for intercepting and recording HTTP and TCP traffic passing through Envoy. The tap filter matches requests and responses based on ...

Semantic Vocabularies

Envoy Proxy Context

4 classes · 10 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
📰
Blog
Blog
📄
Change Log
Change Log
👥
GitHub Organization
GitHub Organization
👥
GitHubRepository
GitHubRepository
🔗
Community
Community
🔗
Security
Security
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
Issue Tracker
Issue Tracker
🔗
Community
Community
🔗
Community
Community
🔗
Reference
Reference

Sources

Raw ↑
aid: envoy-proxy
url: >-
  https://raw.githubusercontent.com/api-evangelist/envoy-proxy/refs/heads/main/apis.yml
apis:
  - aid: envoy-proxy:admin-api
    name: Envoy Proxy Admin API
    tags:
      - Gateways
      - Proxies
      - Service Mesh
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/operations/admin
    properties:
      - url: openapi/envoy-proxy-admin-api-openapi.yml
        type: OpenAPI
      - url: https://www.envoyproxy.io/docs/envoy/latest/operations/admin
        type: Documentation
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
      - url: https://github.com/envoyproxy/envoy/releases
        type: Change Log
    description: >-
      The Envoy Proxy Administration Interface provides a local HTTP-based
      management API for querying and modifying various aspects of the Envoy
      server at runtime. It serves as a critical operational tool for
      monitoring, debugging, and managing Envoy proxy instances including
      statistics, clusters, listeners, certificates, runtime settings, logging,
      and health checks.
  - aid: envoy-proxy:xds-discovery-api
    name: Envoy Proxy xDS Discovery API
    tags:
      - Discovery
      - Gateways
      - Proxies
      - Service Mesh
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol
    properties:
      - url: openapi/envoy-proxy-xds-discovery-api-openapi.yml
        type: OpenAPI
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/configuration/overview/xds_api
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy xDS (x Discovery Service) REST API provides endpoints for
      dynamically discovering and configuring Envoy proxy resources including
      clusters (CDS), listeners (LDS), routes (RDS), endpoints (EDS), secrets
      (SDS), and runtime configuration (RTDS). The xDS protocol is the
      foundation of Envoy's dynamic configuration model, enabling control
      planes to push configuration updates to Envoy instances without
      requiring restarts.
  - aid: envoy-proxy:rate-limit-service-api
    name: Envoy Proxy Rate Limit Service API
    tags:
      - gRPC
      - Proxies
      - Rate Limiting
      - Service Mesh
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/rate_limit_filter
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/rate_limit_filter
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/ratelimit/v3/rls.proto
        type: Reference
      - url: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/other_features/global_rate_limiting
        type: Documentation
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy Rate Limit Service (RLS) is a gRPC-based API that allows Envoy
      to delegate rate limiting decisions to an external service. When a request
      matches a configured rate limit rule, Envoy calls the RLS to check whether
      the request should be allowed or throttled based on descriptors extracted
      from the request context.
  - aid: envoy-proxy:health-discovery-service-api
    name: Envoy Proxy Health Discovery Service API
    tags:
      - Discovery
      - gRPC
      - Health
      - Proxies
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/health/v3/hds.proto
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/health/v3/hds.proto
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/service
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy Health Discovery Service (HDS) is a gRPC-based API that enables
      a management server to instruct Envoy to perform health checks on behalf of
      the control plane and report results back. This allows centralized health
      state management across a fleet of Envoy instances without requiring the
      control plane to perform health checks directly.
  - aid: envoy-proxy:access-log-service-api
    name: Envoy Proxy gRPC Access Log Service API
    tags:
      - Access Logs
      - gRPC
      - Observability
      - Proxies
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/accesslog/v3/als.proto
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/accesslog/v3/als.proto
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/service
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy gRPC Access Log Service (ALS) API provides a streaming gRPC
      interface for receiving access log entries from Envoy instances in real
      time. It enables centralized log aggregation by allowing Envoy to stream
      HTTP and TCP access logs to a remote endpoint rather than writing them
      locally.
  - aid: envoy-proxy:external-processing-api
    name: Envoy Proxy External Processing API
    tags:
      - Extensibility
      - gRPC
      - Proxies
      - Request Processing
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_proc_filter
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_proc_filter
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/ext_proc/v3/external_processor.proto
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy External Processing API is a gRPC-based service that enables an
      external server to inspect and modify HTTP requests and responses as they
      pass through Envoy. This extensibility mechanism supports use cases such
      as custom authentication, header manipulation, body transformation, and
      dynamic routing decisions without requiring Envoy filter plugins.
  - aid: envoy-proxy:external-authorization-api
    name: Envoy Proxy External Authorization API
    tags:
      - Authorization
      - gRPC
      - Proxies
      - Security
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_authz_filter
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_authz_filter
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/ext_authz/v3/ext_authz.proto
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy External Authorization API provides a gRPC or HTTP interface for
      delegating authorization decisions to an external service. When a request
      arrives, Envoy calls the ext_authz service, which can approve, deny, or
      modify the request before it is forwarded to the upstream. This enables
      policy-based access control enforced at the proxy layer.
  - aid: envoy-proxy:metrics-service-api
    name: Envoy Proxy Metrics Service API
    tags:
      - gRPC
      - Metrics
      - Observability
      - Proxies
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/metrics/v3/metrics_service.proto
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/metrics/v3/metrics_service.proto
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/service
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy Metrics Service API is a gRPC-based interface for streaming
      Envoy's statistics and metrics to a remote metrics collection service.
      It allows operators to centralize telemetry data from multiple Envoy
      instances, supporting integration with observability platforms for
      monitoring proxy performance and traffic patterns.
  - aid: envoy-proxy:tap-service-api
    name: Envoy Proxy Tap Service API
    tags:
      - Debugging
      - gRPC
      - Proxies
      - Traffic Capture
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/tap_filter
    properties:
      - url: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/tap_filter
        type: Documentation
      - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/tap/v3/tap.proto
        type: Reference
      - url: https://github.com/envoyproxy/envoy
        type: GitHubRepository
    description: >-
      The Envoy Tap Service API provides a mechanism for intercepting and
      recording HTTP and TCP traffic passing through Envoy. The tap filter
      matches requests and responses based on configurable conditions and
      streams the captured data to a sink such as a gRPC service or local file,
      enabling debugging, auditing, and traffic analysis use cases.
name: Envoy Proxy
tags:
  - Gateways
  - Proxies
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
  - url: https://www.envoyproxy.io/
    name: Website | Envoy Proxy
    type: Website
  - url: https://www.envoyproxy.io/docs/envoy/latest/
    name: Documentation | Envoy Proxy
    type: Documentation
  - url: https://www.envoyproxy.io/docs/envoy/latest/start/start
    name: Getting Started | Envoy Proxy
    type: Getting Started
  - url: https://blog.envoyproxy.io/
    name: Blog | Envoy Proxy
    type: Blog
  - url: https://github.com/envoyproxy/envoy/releases
    name: Change Log | Envoy Proxy
    type: Change Log
  - url: https://github.com/envoyproxy
    name: GitHub Organization | Envoy Proxy
    type: GitHub Organization
  - url: https://github.com/envoyproxy/envoy
    name: GitHub Repository | Envoy Proxy
    type: GitHubRepository
  - url: https://www.envoyproxy.io/community
    name: Community | Envoy Proxy
    type: Community
  - url: https://github.com/envoyproxy/envoy/blob/main/SECURITY.md
    name: Security Policy | Envoy Proxy
    type: Security
  - url: json-ld/envoy-proxy-context.jsonld
    name: JSON-LD Context | Envoy Proxy
    type: JSON-LD
  - url: json-schema/envoy-proxy-cluster.json
    name: Cluster JSON Schema
    type: JSONSchema
  - url: json-schema/envoy-proxy-listener.json
    name: Listener JSON Schema
    type: JSONSchema
  - url: json-schema/envoy-proxy-route.json
    name: Route Configuration JSON Schema
    type: JSONSchema
  - url: json-schema/envoy-proxy-endpoint.json
    name: Endpoint JSON Schema
    type: JSONSchema
  - url: https://github.com/envoyproxy/envoy/issues
    name: Issue Tracker | Envoy Proxy
    type: Issue Tracker
  - url: https://envoyslack.cncf.io/
    name: Slack Community | Envoy Proxy
    type: Community
  - url: https://www.cncf.io/projects/envoy/
    name: CNCF Project | Envoy Proxy
    type: Community
  - url: https://www.envoyproxy.io/docs/envoy/latest/api-v3/api
    name: v3 API Reference | Envoy Proxy
    type: Reference
created: '2026-01-02'
modified: '2026-04-28'
position: Consumer
description: >-
  Envoy Proxy is an open-source edge and service proxy that is designed for cloud-native
  applications. It acts as a gateway for all incoming and outgoing traffic within
  a microservices architecture, providing functionalities such as load balancing,
  service discovery, encryption, authentication, and observability. Envoy Proxy is
  known for its high performance and low latency, making it a popular choice for companies
  seeking to optimize their network traffic and improve overall system efficiency.
maintainers:
  - FN: Kin Lane
    email: [email protected]
specificationVersion: '0.19'