Denied Docs
Learn how to manage authorization policies with Denied
Welcome to Denied Platform — the authorization policy management system that makes it easy to define, deploy, and enforce access control for AI agents and applications.
Denied uses Open Policy Agent (OPA) and the Rego policy language to give you fine-grained control over who (or what) can access your resources.
Why Denied?
- AI-Ready Authorization — Purpose-built for controlling AI agent access with Agent Passports and time-limited credentials
- Visual Policy Management — Create and manage policies through an intuitive dashboard, no infrastructure expertise required
- Real-Time Decisions — Deploy decision nodes that evaluate authorization requests in milliseconds
- Policy-as-Code — Write policies in Rego, the industry-standard language for authorization
Get Started
New to Denied? Start here.
Introduction
What is Denied and how does it work?
Sign Up
Create your account and organization
Your First Policy
Create and test a policy in minutes
Product Guides
Learn how to use every feature of the Denied Platform dashboard.
Organizations
Manage teams and member access
Projects
Organize policies into isolated environments
Policies
Create and manage authorization rules
Blueprints
Generate policies with AI assistance
Decision Nodes
Deploy and connect your policy servers
Policy Tutorials
Master the Rego policy language and learn common authorization patterns.
Rego Basics
Learn the fundamentals of policy language
Common Patterns
RBAC, ABAC, ownership, and more
Testing Policies
Use the Playground to validate your policies
Quick Links
- Playground — Test authorization decisions against your policies without deploying
- Analytics — Monitor authorization patterns and decision metrics
- Logs — View detailed audit trails of every policy evaluation