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.