Control which tools and data your Google Agent Development Kit agents can access with fine-grained, policy-driven authorization powered by Cerbos.
Control which tools each user or role can invoke through Google ADK agents with fine-grained Cerbos policies
Authorize tool calls based on user identity, roles, attributes, and request context at runtime
Every authorization decision is logged with full context, giving you a complete audit trail of agent behavior
AI agents and tools introduce a new class of authorization challenges. They act on behalf of users, access sensitive data, and chain operations, all of which need fine-grained access control.
Cerbos provides policy-driven authorization that controls what AI systems can do, which data they can access, and on whose behalf. Policies are written in human-readable YAML and evaluated at request time.
With Cerbos and Google Agent Development Kit, you get guardrails that scale with your AI adoption, centrally managed policies, full audit trails, and sub-millisecond decision times that don't slow down agent workflows.
Before a Google ADK agent invokes a tool or accesses data, your application sends the user context, tool name, and target resource to the Cerbos PDP. Cerbos evaluates fine-grained policies and returns an allow or deny decision.
Yes. Cerbos policies are attribute-based, so you can restrict tool access by role, department, subscription tier, or any other context you provide. Policies are written in YAML and managed outside your application code.
Yes. Cerbos authorizes at the tool-call boundary, so each agent in a multi-agent workflow is individually authorized. Sub-agents inherit the requesting user's permissions unless policies specify otherwise.
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.