Ambassador is an open source Kubernetes-native API Gateway built on Envoy, designed for microservices. Key features include:

  • Self-service configuration, via Kubernetes annotations
  • First class gRPC and HTTP/2 support
  • Support for CORS, timeouts, weighted round robin (canary), and more
  • Istio integration
  • Authentication
  • Robust TLS support, including TLS client-certificate authentication