System Requirements | Kamiwaza Docs

Base System Requirements

Supported Operating Systems

Core Requirements

Memory Requirements

Linux/macOS

Windows (WSL-based)

Storage Requirements

Linux/macOS

Windows

Windows-Specific Prerequisites

Dependencies & Components

Required System Packages (Linux)

# Core Python

python3.10

python3.10-dev

libpython3.10-dev

python3.10-venv

# System Tools

golang-cfssl

python-is-python3

etcd-client (v3.5+)

net-tools

# Graphics & Development Libraries

libcairo2-dev

libgirepository1.0-dev

NVIDIA Components (Linux GPU Support)

Windows Components (Automated via MSI Installer)

Docker Configuration Requirements

Required Directory Structure

Enterprise Edition

/etc/kamiwaza/

├── config/

├── ssl/      # Cluster certificates

└── swarm/    # Swarm tokens

/opt/kamiwaza/

├── containers/  # Docker root (configurable)

├── logs/

├── nvm/        # Node Version Manager

└── runtime/    # Runtime files

Community Edition

$KAMIWAZA_ROOT/

├── env.sh

├── runtime/

└── logs/

Network Configuration

Required Kernel Modules (Enterprise Edition Linux Only)

System Network Parameters (Enterprise Edition Linux Only)

# Required sysctl settings for Swarm networking

net.bridge.bridge-nf-call-iptables  = 1

net.bridge.bridge-nf-call-ip6tables = 1

net.ipv4.ip_forward                 = 1

Community Edition Networking

Storage Configuration

Enterprise Edition Requirements

Community Edition

Important Notes

Additional Considerations

Network Ports

Linux/macOS Enterprise Edition

Windows Edition

Version Compatibility