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

ComponentMinimumRecommendedEnterprise
CPU Cores4 cores8 cores16+ cores
Memory (RAM)8 GB16 GB32+ GB
Storage100 GB SSD500 GB SSD1+ TB NVMe
Network1 Gbps10 Gbps25+ Gbps
Cloud Accounts1-5 accounts5-50 accounts50+ 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: true
Database
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 SizeResourcesScan FrequencyRecommended Setup
Small
1-5 cloud accounts
< 1,000 resources
< 100 policies
Every 4 hoursSingle node, 8GB RAM
Medium
5-25 cloud accounts
1,000-10,000 resources
100-500 policies
Every 1 hourHA cluster, 16GB RAM
Large
25-100 cloud accounts
10,000-100,000 resources
500-2,000 policies
Every 15 minutesMulti-node cluster, 32GB RAM
Enterprise
100+ cloud accounts
100,000+ resources
2,000+ policies
Real-timeKubernetes cluster, 64GB+ RAM

Compatibility Matrix

Supported Browsers

Chrome90+
Firefox88+
Safari14+
Edge90+

Cloud Providers

AWSAll regions
Microsoft AzureAll regions
Google CloudAll regions
Alibaba CloudBeta support