Documentation
PolicyCortex System Requirements: Cloud SaaS, Docker & On-Premises
Comprehensive hardware, software, and infrastructure prerequisites for deploying PolicyCortex in your environment. Review these requirements before installation to ensure optimal performance and compatibility.
PolicyCortex Deployment Documentation: Quick Start & Requirements
Deployment Options
Cloud SaaS
Fully managed service hosted by PolicyCortex. No infrastructure management required.
✓ Recommended for most organizations
Docker/Kubernetes
Self-hosted containerized deployment for on-premises or private cloud environments.
For enterprise customers
On-Premises
Traditional server installation for air-gapped or high-security environments.
Contact sales team
Cloud SaaS Requirements
Minimal Requirements
Network Access
- • HTTPS access to app.policycortex.com
- • Outbound connections on ports 443, 80
- • Modern web browser (Chrome 90+, Firefox 88+, Safari 14+)
- • JavaScript enabled
Cloud Provider Access
- • Admin access to AWS/Azure/GCP accounts
- • Permission to create IAM roles/service principals
- • API access enabled for target cloud services
- • Network connectivity to cloud provider APIs
No Infrastructure Management Needed
With Cloud SaaS deployment, PolicyCortex handles all infrastructure, scaling, security, and maintenance automatically. You only need network access and cloud provider credentials.
Self-Hosted Requirements
Hardware Specifications
| Component | Minimum | Recommended | Enterprise |
|---|---|---|---|
| CPU Cores | 4 cores | 8 cores | 16+ cores |
| Memory (RAM) | 8 GB | 16 GB | 32+ GB |
| Storage | 100 GB SSD | 500 GB SSD | 1+ TB NVMe |
| Network | 1 Gbps | 10 Gbps | 25+ Gbps |
| Cloud Accounts | 1-5 accounts | 5-50 accounts | 50+ accounts |
Software Dependencies
Container Runtime
Docker Requirementsyaml
version: "20.10+"
compose: "2.0+"
version: "1.24+"
ingress_controller: "nginx/traefik"
storage_class: "fast-ssd"
persistent_volumes: trueDatabase
Database Optionsyaml
version: "13+"
memory: "4GB+"
storage: "100GB+ SSD"
version: "5.0+"
replica_set: "recommended"
memory: "4GB+"Network and Security
Required Ports
- • 443/TCP - HTTPS web interface
- • 80/TCP - HTTP redirect to HTTPS
- • 5432/TCP - PostgreSQL (internal)
- • 6379/TCP - Redis cache (internal)
- • 9090/TCP - Prometheus metrics (optional)
External Connectivity
- • AWS API endpoints (*.amazonaws.com)
- • Azure API endpoints (*.azure.com)
- • GCP API endpoints (*.googleapis.com)
- • License validation (license.policycortex.com)
- • Update services (updates.policycortex.com)
Performance Sizing Guide
Scaling Considerations
| Environment Size | Resources | Scan Frequency | Recommended Setup |
|---|---|---|---|
Small 1-5 cloud accounts | < 1,000 resources < 100 policies | Every 4 hours | Single node, 8GB RAM |
Medium 5-25 cloud accounts | 1,000-10,000 resources 100-500 policies | Every 1 hour | HA cluster, 16GB RAM |
Large 25-100 cloud accounts | 10,000-100,000 resources 500-2,000 policies | Every 15 minutes | Multi-node cluster, 32GB RAM |
Enterprise 100+ cloud accounts | 100,000+ resources 2,000+ policies | Real-time | Kubernetes cluster, 64GB+ RAM |
Compatibility Matrix
Supported Browsers
Chrome90+
Firefox88+
Safari14+
Edge90+
Cloud Providers
AWSAll regions
Microsoft AzureAll regions
Google CloudAll regions
Alibaba CloudBeta support