AMBASSADOR
Secure, scale, and ship your microservices
Open Source Kubernetes-Native API Gateway built on the Envoy ProxyJoin thousands of other organizations automating edge operations
"Ambassador seemed like the only solution that makes dynamically adding routes easy and the fact that I can do that just by creating a service and annotating it is awesome! Without Ambassador I don’t know how we would have easily made all the different web services comprising Kubeflow available to users."
Jeremy Lewi
Software Engineer, Google Kubeflow"Ever since the inception of Kubernetes, we’ve witnessed a community of ideas coming together and evolving best practices. Ambassador is one of the building blocks we adopted and are proud to be contributing to."
Alexandre Gervais
Staff Software Engineer, AppDirect"Regarding Ambassador, all I hear around our company is pure joy."
Carlos Yakimov
Solutions Architect, Falabella"Ambassador provides a simple, decentralized way of managing Envoy files through annotations which allows us to declare the state of the routing tier directly to code and simplify the dev-ops process"
Christopher Lane
Enterprise Architect, Chick-Fil-A





TRY AMBASSADOR TODAY!
Reduce your time-to-customer for Kubernetes microservices. Scale your edge operations. Enable your microservices teams to secure, scale, and ship their microservices, so your ops teams don’t have to.
DownloadAmbassador is designed for both developers and operators
Ambassador gives developers and operators decentralized control of the edge, enabling you to ship your services faster.
For Developers

Detect issues and determine root cause faster. Automatic L7 metrics collection, distributed tracing, and integration with popular monitoring systems.

Test safely with real production traffic. Dynamically adjust traffic weights per route for canary releases. Copy and route production traffic with traffic shadowing.

Decentralized self-service configuration. Manage your Ambassador configuration as part of your Kubernetes workflow, without waiting for centralized operations.

Use modern protocols. Support for gRPC, WebSockets, and HTTP/2.

Incrementally migrate to Kubernetes. Use Ambassador as a facade for both your legacy applications and cloud-native applications, and migrate without impacting your customers.
For Operators

Kubernetes-native, with high availability and scale. Integrated Kubernetes health checks. Scale with horizontal pod autoscaler.

Simple YAML config. No need to learn a new configuration language or invest in new tooling.

GitOps friendly. Fully declarative configuration. Store all configuration under source control.

Secure your services. Encrypt all L7 connections with TLS. Require authentication on all inbound requests. Prevent denial of service with rate limiting.

Blazingly fast. Handle thousands of requests per second on a single pod. Reconfigure Ambassador in milliseconds with no connection drops.
Reduce time-to-customer for Kubernetes microservices
Scale your edge operations with a GitOps style workflow enabled by Ambassador’s decentralized, declarative configuration model.


Ambassador is powered by Envoy Proxy
Ambassador is a specialized control plane that translates Kubernetes annotations to Envoy configuration. All traffic is directly handled by the high-performance Envoy Proxy.
