Skip to main content

HYPR Documentation

HYPR is a microVM orchestration platform that runs OCI container images as lightweight virtual machines.

What is HYPR?

HYPR bridges the gap between containers and virtual machines. It takes standard container images from any OCI registry and boots them as isolated microVMs with their own Linux kernel. This provides hardware-level isolation while maintaining the developer experience of containers. Each VM runs:
  • A minimal Linux kernel (6.12) with essential drivers
  • A guest agent (Kestrel) as PID 1
  • The container rootfs as a read-only squashfs with overlayfs for writes

Why HYPR?

VM-Level Isolation: Each workload runs in its own virtual machine with separate kernel, memory, and CPU allocation. Kernel vulnerabilities in one VM cannot affect others. Container Ergonomics: Use the same images, Dockerfiles, and compose files you already have. No new formats to learn. Networking: Create isolated networks with custom CIDR ranges. Services in the same network can communicate by name. Volumes: Persistent named volumes and bind mounts work the same as Docker. GPU Support: Pass GPUs through to VMs for ML/AI workloads. Supports NVIDIA/AMD via VFIO on Linux and Metal on Apple Silicon. Fast Boot Times: Optimized kernel and guest agent enable sub-second VM boot times.

Documentation Sections

Getting Started

Core Concepts

Infrastructure

Advanced

Operations

Platform Support

Quick Example

Multi-Service Example

License

HYPR is licensed under the Business Source License 1.1 (BSL-1.1).