Emissary-Ingress logo

Emissary-Ingress

Emissary-Ingress is a CNCF incubating Kubernetes-native API gateway built on the Envoy proxy. It provides ingress control, load balancing, authentication, rate limiting, and traffic management for microservices. Emissary-Ingress is configured through Kubernetes custom resources and supports canary releases, circuit breaking, and automatic retries.

2 APIs 0 Features
API GatewayCloud NativeEnvoyIncubatingIngressKubernetes

APIs

Emissary-Ingress Configuration API

Emissary-Ingress is configured through Kubernetes custom resources including Mapping for routing rules, Host for domain configuration, TLSContext for TLS termination, RateLimitS...

Emissary-Ingress Gateway API

Emissary-Ingress supports a subset of the Kubernetes Gateway API standard, including GatewayClass, Gateway, and HTTPRoute resources. This enables teams to use the next-generatio...

Semantic Vocabularies

Emissary Ingress Context

0 classes · 10 properties

JSON-LD

Resources

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

Sources

Raw ↑
aid: emissary-ingress
name: Emissary-Ingress
description: >-
  Emissary-Ingress is a CNCF incubating Kubernetes-native API gateway
  built on the Envoy proxy. It provides ingress control, load balancing,
  authentication, rate limiting, and traffic management for microservices.
  Emissary-Ingress is configured through Kubernetes custom resources and
  supports canary releases, circuit breaking, and automatic retries.
url: https://www.getambassador.io/products/api-gateway
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - API Gateway
  - Cloud Native
  - Envoy
  - Incubating
  - Ingress
  - Kubernetes
created: '2026-03-16'
modified: '2026-04-28'
specificationVersion: '0.19'
type: Index
apis:
  - aid: emissary-ingress:emissary-ingress-api
    name: Emissary-Ingress Configuration API
    description: >-
      Emissary-Ingress is configured through Kubernetes custom resources
      including Mapping for routing rules, Host for domain configuration,
      TLSContext for TLS termination, RateLimitService for rate limiting,
      and AuthService for external authentication. These CRDs provide
      declarative API gateway configuration within the Kubernetes ecosystem.
    humanURL: https://www.getambassador.io/docs/emissary/
    properties:
      - type: Documentation
        url: https://www.getambassador.io/docs/emissary/
      - type: Getting Started
        url: https://www.getambassador.io/docs/emissary/latest/topics/install/yaml-install
      - type: Reference
        url: https://www.getambassador.io/docs/emissary/latest/topics/running/
      - type: Change Log
        url: https://archive.getambassador.io/docs/emissary/3.1/release-notes/
      - type: OpenAPI
        url: openapi/emissary-ingress-openapi.yml
      - type: JSONSchema
        url: json-schema/emissary-ingress-mapping-schema.json
      - type: Authentication
        url: https://www.getambassador.io/docs/emissary/latest/topics/running/services/auth-service
      - type: Quotas
        url: https://www.getambassador.io/docs/emissary/latest/topics/running/services/rate-limit-service
    tags:
      - API Gateway
      - Configuration
      - Routing
  - aid: emissary-ingress:emissary-ingress-gateway-api
    name: Emissary-Ingress Gateway API
    description: >-
      Emissary-Ingress supports a subset of the Kubernetes Gateway API standard,
      including GatewayClass, Gateway, and HTTPRoute resources. This enables
      teams to use the next-generation Kubernetes ingress standard for defining
      routing rules, with support for path matching, header matching, and
      weighted load balancing across backend services.
    humanURL: https://emissary-ingress.dev/docs/3.8/topics/using/gateway-api/
    properties:
      - type: Documentation
        url: https://emissary-ingress.dev/docs/3.8/topics/using/gateway-api/
    tags:
      - Gateway API
      - HTTPRoute
      - Kubernetes
      - Routing
common:
  - type: Website
    url: https://www.getambassador.io/products/api-gateway
  - type: Documentation
    url: https://www.getambassador.io/docs/emissary/
  - type: Getting Started
    url: https://www.getambassador.io/docs/emissary/latest/topics/install/yaml-install
  - type: GitHub Organization
    url: https://github.com/emissary-ingress
  - type: GitHubRepository
    url: https://github.com/emissary-ingress/emissary
  - type: Support
    url: https://www.getambassador.io/docs/emissary/latest/about/support
  - type: Community
    url: https://emissary-ingress.dev/docs/4.0/community/
  - type: Issue Tracker
    url: https://github.com/emissary-ingress/emissary/issues
  - type: Blog
    url: https://blog.getambassador.io/
  - type: Change Log
    url: https://archive.getambassador.io/docs/emissary/3.1/release-notes/
  - type: JSON-LD
    url: json-ld/emissary-ingress-context.jsonld
  - type: JSONSchema
    url: json-schema/emissary-ingress-mapping-schema.json
maintainers:
  - FN: Kin Lane
    email: [email protected]