Skip to main content

Policy Engine

Overview

The Policy Engine is the core policy management component of Keymate. It provides a REST API for managing authorization policies across multiple models (RBAC, ABAC, ReBAC, PBAC, RADAC, Dynamic), validates policy definitions, and integrates with the Audit Collector for compliance logging.

When to Read This Section

When you need to understand how Keymate manages authorization policies — storage, validation, API operations, and multi-tenant isolation.

Who Should Start Here

  • Developers integrating with the Policy Engine API
  • Architects designing authorization flows
  • Operators deploying and configuring the Policy Engine

Key Topics

  • Policy types (RBAC, ABAC, ReBAC, PBAC, RADAC, Dynamic)
  • Decision strategies and policy logic
  • REST API endpoints for policy CRUD
  • Multi-tenant policy isolation
  • Policy templates for reusable patterns

Representative Journeys

GoalStart Here
Understand how the Policy Engine worksOverview
Learn about policy typesOverview — Policy Types
Understand decision strategiesOverview — Decision Strategy
  1. Overview — Policy types, decision strategies, and integration patterns