Get Citadel up and running in 5 minutes.
# Install Node.js 24+
node --version
# Install AWS CDK
npm install -g aws-cdk
# Configure AWS CLI
aws configure# Copy environment template
cp backend/.env.example backend/.env
# Edit with your details
nano backend/.envMinimum required in .env:
ENVIRONMENT=dev
CDK_DEFAULT_ACCOUNT=your-account-id
CDK_DEFAULT_REGION=ap-southeast-2
ADMIN_EMAIL=your-email@example.com
ADMIN_PASSWORD=YourSecurePass123!# Deploy everything
./deploy.sh
# Or with AWS profile
./deploy.sh --profile my-profileAfter deployment completes:
- Find CloudFront URL in outputs
- Navigate to URL
- Login with your
ADMIN_EMAILandADMIN_PASSWORD
# Deploy all stacks
./deploy.sh --all
# Deploy backend only
./deploy.sh --backend-only
# Deploy with profile
./deploy.sh --profile my-aws-profile
# Deploy specific stack
./deploy.sh BackendStack
# Get help
./deploy.sh --helpBuild fails?
cd frontend && npm install
cd ../backend && npm installNeed to bootstrap CDK?
cdk bootstrap aws://ACCOUNT/REGIONWant to start over?
cd backend
cdk destroy --all- Read DEPLOYMENT.md for detailed guide
- Check backend README for backend-specific info
- Review CloudFormation outputs for API endpoints
- Add more users in Team Management
Every deployment seeds a runnable Echo Demo Workflow blueprint and a real demo-echo-agent that echoes its input — no configuration needed.
- Open Agent Apps and create an app (or pick an existing one)
- In the blueprint catalog, choose Echo Demo Workflow → Use in App and select your app — no agent remapping is needed
- In the app's Workflows tab, click Publish on the imported "Echo Demo Workflow (Copy)" card
- Click Run and watch the live status indicator (Pending → Running → Completed)
- Open the Executions tab and click the run to see the per-node timeline and the echoed output
See WORKFLOW_USER_GUIDE.md for the full walkthrough.
- Check CloudWatch Logs for errors
- Review CloudFormation events
- Verify IAM permissions