Welcome to the Playground

Explore how Aegis Guard protects pages and manages permissions at runtime. Use the role switcher in the header to see how access changes.

Server-First Security

Shield gates content in React Server Components before it reaches the client.

Database-Driven RBAC

Permissions are stored in your database and editable at runtime — no redeployments needed.

Auto-Discovery

Shield components register themselves in your database during development — zero manual setup.

Admin Dashboard

Built-in UI to manage permissions. Available as unstyled, headless hooks, or a styled component.

Explainable Decisions

Every check returns an AegisDecision: allowed, a reason, and the matched and missing roles that explain it.

Quick Start