Open Source Web Gateways

← Back to Home

Ambassador Edge Stack

Ambassador Edge Stack is a Kubernetes-native API gateway built on Envoy Proxy. It provides advanced routing, authentication, rate limiting, and observability features specifically designed for cloud-native applications running on Kubernetes.

Key Features

Kubernetes Native

Uses Kubernetes CRDs for configuration, no external databases required.

Built on Envoy

Leverages Envoy Proxy for high performance and advanced features.

Developer Experience

Simple annotations and CRDs for easy configuration.

Advanced Features

OAuth, rate limiting, circuit breakers, and distributed tracing.

Use Cases

  • API Gateway: Centralized API management for Kubernetes
  • Ingress Controller: Advanced ingress capabilities
  • Authentication: OAuth, JWT, API keys, and custom auth mechanisms
  • Rate Limiting: Protect APIs from abuse
  • Observability: Metrics, logging, and distributed tracing

Configuration Example

Ambassador Mapping configuration:

apiVersion: getambassador.io/v2
kind: Mapping
metadata:
  name: my-service-mapping
spec:
  prefix: /api/
  service: my-service:8080
  rate_limit:
    service: rate-limit-service

Advantages

  • Kubernetes-native with CRDs
  • Built on proven Envoy technology
  • Excellent developer experience
  • Comprehensive feature set
  • Active commercial support available

Official Resources