Onboarding Guide
Welcome to AegisGate Security Platform. This guide walks you through getting up and running in 5 steps — no DevOps or Kubernetes expertise required.
Step 1: Deploy AegisGate
Option A: Guided Setup (recommended for new users)
# Build the binary
go build -o aegisgate-platform ./cmd/aegisgate-platform/
# Auto-detect your environment and generate a validated config
./aegisgate-platform setup --non-interactive
# Start the platform
./aegisgate-platform --config aegisgate-platform.yaml --embedded-mcp
The setup wizard detects Docker, Kubernetes, systemd, or bare metal; recommends a deploy profile; and generates a validated config file. No YAML editing required.
Option B: Deploy Profile
# List available profiles
./aegisgate-platform --profile list
# Run with the quickstart profile (zero-config evaluation)
./aegisgate-platform --profile quickstart --embedded-mcp
Option C: Docker
docker run -d --name aegisgate \
-p 8080:8080 -p 8081:8081 -p 8443:8443 \
ghcr.io/aegisgatesecurity/aegisgate-platform:v4.4.0
Step 2: Verify Installation
curl http://localhost:8443/health | jq .
Expected response:
{
"status": "healthy",
"tier": "community",
"version": "4.2.0"
}
If you see "status": "unhealthy", check the Troubleshooting Guide.
Step 3: Point Your AI Traffic Through AegisGate
# Set OpenAI to use AegisGate proxy
export OPENAI_BASE_URL=http://localhost:8080/v1
Or configure your application to use AegisGate as a forward proxy. All traffic to your AI services will be scanned for threats, secrets, and PII.
Step 4: Test Detection
Send a test request to verify scanning is working:
curl -X POST http://localhost:8080/api/v1/scan \
-H "Content-Type: application/json" \
-d '{"content": "My credit card is 4532-1234-5678-9012 and my SSN is 123-45-6789"}'
You should see PII detection blocking or redacting the sensitive data.
Step 5: Configure for Your Needs
Configure Scanning Rules
scanning:
secrets:
- pattern: "sk-[a-zA-Z0-9]{48}"
severity: critical
pii:
- type: ssn
action: block
- type: credit_card
action: mask
Enable Compliance Frameworks (Developer+)
# Check which frameworks are available for your tier
curl http://localhost:8443/api/v1/compliance/status | jq .
Set Up SSO (Developer+)
- Navigate to Dashboard → Settings → SSO
- Select your identity provider (Okta, Azure AD, Google Workspace)
- Enter Client ID and Client Secret
- Configure user attribute mapping
- Test connection
Enable SIEM Integration (Professional+)
siem:
enabled: true
platform: splunk # or elasticsearch, qrad, sentinel, etc.
endpoint: "https://your-siem.example.com:8088"
token: "your-hec-token"
Step 6: Validate Your Config
# Validate before going to production
./aegisgate-platform config validate aegisgate-platform.yaml
Recommended First Actions
- ✅ Run a test scan to verify detection is working
- ✅ Review the Configuration Reference
- ✅ Set up Compliance Reports for your framework
- ✅ Configure team RBAC policies
- ✅ Set up monitoring and alerts
- ✅ Plan a maintenance window for your first patch
Next Steps
- Getting Started Guide — Detailed setup walkthrough
- Day 2 Operations — Monitoring, compliance reporting, and common tasks
- CLI Reference — Complete command-line documentation
- Compliance Frameworks — 31 frameworks, 2,043 controls
- Troubleshooting — Common issues and solutions
- Glossary — Key terms and definitions