← 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
- Website: getambassador.io
- Documentation: getambassador.io/docs
- GitHub: github.com/emissary-ingress/emissary