hypersdk

Integration Documentation

This directory contains guides for integrating HyperSDK with various systems and workflows.

Quick Navigation

For Meeting Presentations

For hyper2kvm Integration

System Integration

Integration Overview

HyperSDK → hyper2kvm Workflow

Cloud Provider → HyperSDK Export → hyper2kvm Convert → KVM Import
   (vSphere)         (Go daemon)      (Python tool)      (libvirt)

Quick Start:

# Run the interactive demo
./examples/hyper2kvm-demo.sh

# Or submit a job via API
curl -X POST http://localhost:8080/jobs/submit \
  -H "Content-Type: application/json" \
  -d '{"vm_identifier": "test-vm", "provider": "vsphere", "hyper2kvm_integration": {"enabled": true}}'

Integration Types

System Integration

Workflow Integration

External Tool Integration

Use Cases

  1. Single VM Migration - Export and convert one VM from vSphere to KVM
  2. Batch Migration - Migrate 50+ VMs overnight with queue processing
  3. Continuous Backups - Scheduled daily backups with retention policies

See MEETING_QUICK_START.md for detailed use case examples.