Skip to content

StratoPrivate Cloud Platform

Fast, secure, and easy to deploy private cloud built with Swift

Strato

Quick Start

bash
# Start local Kubernetes cluster
minikube start --memory=4096 --cpus=2

# Build Helm dependencies
cd helm/strato && helm dependency build

# Start development environment
cd ../.. && skaffold dev

Architecture Overview

Strato uses a distributed Control Plane and Agent architecture:

  • Control Plane: Vapor-based web application managing the UI, API, database, and user management
  • Agents: Swift applications running on hypervisor nodes, managing VMs via QEMU
  • Communication: WebSocket-based real-time messaging between components

Platform Support

FeatureLinuxmacOS
VM Management✅ Full✅ Full
Hardware Acceleration✅ KVM✅ HVF
Networking✅ OVN/OVS⚠️ User-mode
Production Ready✅ Yes⚠️ Dev/Test

Learn More

Released under the ISC License.