Ambassador supports global policies that apply to all services.
Add basic authentication to your services
Define your custom authentication service (e.g., OpenID Connect, OAuth)
Use your own SSL certificate
Throttle incoming requests with a gRPC rate limiting service
Send real-time metrics via StatsD
Collect real-time metrics with Prometheus
Collect real-time metrics with DataDog
Easily troubleshoot your configuration with the Ambassador diagnostics UI
Follow the lifecycle of a request from the edge to your services
Ambassador gives your Kubernetes service owners fine-
grained control over their ingress.
Enable Cross-Origin Resource Sharing for given service URLs
Test new updates of your services against a subset of your production traffic
Add request timeouts to service API calls
Add a dictionary of HTTP headers that can be added to each request to your service
Route based on regular expression
Route based on your HTTP method (e.g., GET, PUT)
Route based on specific HTTP headers
Replace the URL prefix when routing to a service
Native WebSockets support
Native gRPC support
Test services with production data, with zero impact on production
Ambassador is under active development. Subscribe to get updates and announcements:
Built by Datawire, helping you build an amazing development workflow on Kubernetes