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
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
💬
Support
Support
🔗
Community
Community
🔗
Issue Tracker
Issue Tracker
📰
Blog
Blog
📄
ChangeLog
ChangeLog
🔗
JSONLD
JSONLD
🔗
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-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - API Gateway
  - Cloud Native
  - Envoy
  - Incubating
  - Ingress
  - Kubernetes
created: '2026-03-16'
modified: '2026-05-19'
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: GettingStarted
        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: ChangeLog
        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: GettingStarted
    url: https://www.getambassador.io/docs/emissary/latest/topics/install/yaml-install
  - type: GitHubOrganization
    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: ChangeLog
    url: https://archive.getambassador.io/docs/emissary/3.1/release-notes/
  - type: JSONLD
    url: json-ld/emissary-ingress-context.jsonld
  - type: JSONSchema
    url: json-schema/emissary-ingress-mapping-schema.json
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com