📄️ Quick Start
This guide gets you up and running with a fully local instance of the Citadel platform in minutes, using Docker Compose.
📄️ Getting Started
Welcome to Citadel! Choose the path that best matches your goal:
📄️ Progressive Configuration Guide
Citadel is designed to grow with your needs. You can start with basic identity management and gradually layer on fine-grained permissions, attribute-based policies, and complex business workflows.
📄️ Local Development Setup
The dev container is designed to be flexible. While core services like PostgreSQL and NATS run by default, other backing services like identity providers are optional and can be enabled as needed.
📄️ Platform Development
This guide is for developers who want to build applications on top of the Citadel Platform. It explains how to spin up a fully pre-configured Citadel environment (IAM, Admin Portal, Shell App, etc.) as a dependency for your project using our XaaSified Dev Container setup.
📄️ Using ABAC
This guide provides a practical walkthrough of implementing Attribute-Based Access Control (ABAC).
📄️ Testing
Citadel uses Playwright for comprehensive end-to-end (E2E) testing across the entire platform.