database

Cerbos Synapse

Give every authorization decision the context it needs

Assemble identity, resource, and relationship context from your IdPs, databases, and APIs, and connect enforcement points through the protocols they already use for consistent authorization decisions

syanpse
partner-logo
partner-logo
partner-logo
partner-logo
partner-logo
partner-logo
partner-logo
partner-logo
partner-logo
rob-crowe

Rob Crowe, Principal Engineer, Utility Warehouse

“We rely on Cerbos to make authorization decisions across the whole mesh - millions of times a day.”

icon

Unified authorization context

Real-time context from your data fabric

Fetch identity, resource, relationship data at decision time for true zero-trust authorization, without custom middleware or PEP code.

accordion-1
accordion-2
accordion-3
accordion-4
accordion-5
accordion-6

One platform for authorization management

End-to-end authorization across applications, infrastructure, and AI systems with a unified policy engine, data layer, and control plane.

cerbos-in-action

Authorization management

Cerbos Hub

Policy Administration Point

Cerbos Hub is the control plane for policy authoring, testing, versioning, distribution, and audit visibility. Hub provides end-to-end policy management out of the box.

Data and Integration

Cerbos Synapse

Enrichment and Orchestration

Synapse fetches identity, resource, and relationship data from external systems to enrich authorization requests, and translates infrastructure protocols into Cerbos policy checks.

github

4.3k

< 1 ms decision time

Cerbos PDP

Policy Decision Point

PDP is an open source authorization engine that evaluates requests against policies and returns access decisions. It's stateless, high-performance, and built to scale horizontally.

Native SDKs

Cerbos PEP SDK

Policy Enforcement Point

Cerbos PEPs are language-native client libraries that connect applications directly to PDPs to enforce real-time access decisions, with SDKs available for all major languages.

Authorization across every system and use case

Authorization software that scales with your business

ABAC

RBAC

ReBAC

PBAC

Runtime

Event-time

Admin-time

Audit-time

Cloud

Self-hosted

On-premise

Air-gapped

AI agents carry minimal identity context. Cerbos fills the gap.

When an agent acts on behalf of a user, Cerbos enriches the request with the user’s full identity, session, and resource context for fine-grained authorization decisions.

Identify the human behind every agent request

Identify the human behind every agent request

Synapse can fetch the delegating user's profile from your IdP and pass both identities to the policy engine in one call.

Evaluate agent and human together

Evaluate agent and human together

One policy call evaluates what the agent is allowed to do and whether the user behind it is authorized to trigger that action.

No standing privilege for non-human identities

No standing privilege for non-human identities

Access is never assumed from a previous decision. Every agent request is checked against the current policy at request time.

Let agents discover what's allowed

Let agents discover what's allowed

Query planning returns the full set of resources an agent can access on behalf of a user, with the same enrichment applied.

Full audit trail for every agent decision

Full audit trail for every agent decision

Capture the enriched authorization request and decision outcome for full traceability across agent and human access decisions.

icon

Developer-ready integrations

Works with your existing tools, workflows, and infrastructure

Identity provider enrichment

Fetch user profiles, groups, and attributes from Okta, Entra ID, Cognito, LDAP, and other identity providers.

ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo

Infrastructure integrations

Authorize access from API Gateways, messaging queues, data platforms, deployment pipelines, and other systems using the authorization protocols they support.

ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo

Data sources and databases

Retrieve identity and resource attributes from SQL databases, graph stores, and internal APIs.

ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo

Custom extensions

Build custom data sources, protocol adapters, and request transformations in any language that compiles to WebAssembly.

ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
ecosystem-logo
icon

Implementing Zero Trust with Cerbos

Why engineering teams love Cerbos

blur
icon

Cerbos Synapse

Authorization decisions are only as good as the data behind them

Enrich every request with identity, resource, and relationship context from your existing systems. No middleware to build, no custom adapters to maintain. Adopt incrementally with zero application code changes.

lock

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.