Cerbos enforces fine-grained authorization at the Emissary-Ingress edge, using the same Envoy ext_authz protocol that powers the native Envoy integration.
Emissary-Ingress uses Envoy as its data plane, so Cerbos integrates via the same native ext_authz protocol
The same Cerbos policies that govern your application layer extend to your Kubernetes ingress
Unauthorized requests are rejected at the gateway before reaching your services
Emissary-Ingress (Ambassador) provides a native integration point for Cerbos, extending policy-driven authorization to another layer of your stack without custom glue code.
Cerbos policies are written in human-readable YAML supporting RBAC, ABAC, and conditional rules. The same policies that govern your application layer now extend to Emissary-Ingress (Ambassador), enforced consistently everywhere.
A unified control plane means one set of policies, one audit trail, and one management workflow, regardless of how many services and infrastructure layers your system spans.
Emissary-Ingress is a Kubernetes-native API gateway built on Envoy. Because it uses Envoy as its data plane, Cerbos integrates via the same ext_authz gRPC protocol used in standalone Envoy deployments.
Emissary-Ingress is built on Envoy, so it inherits Envoy's ext_authz protocol. Cerbos acts as the external authorization service — Emissary forwards each request to Cerbos for policy evaluation before routing to your upstream services.
Yes. Emissary-Ingress uses Envoy as its data plane. The Cerbos integration uses the same ext_authz gRPC protocol, same policy evaluation, and same configuration. The only difference is how you configure the AuthService resource in Emissary.
No. Authorization happens at the ingress layer. Your services receive only pre-authorized traffic.
What is Cerbos?
Cerbos is an end-to-end enterprise authorization software for Zero Trust environments and AI-powered systems. It enforces fine-grained, contextual, and continuous authorization across apps, APIs, AI agents, MCP servers, services, and workloads.
Cerbos consists of an open-source Policy Decision Point, Enforcement Point integrations, and a centrally managed Policy Administration Plane (Cerbos Hub) that coordinates unified policy-based authorization across your architecture. Enforce least privilege & maintain full visibility into access decisions with Cerbos authorization.