Welcome to the HyperSDK documentation. This guide helps you navigate all available documentation.
Step-by-step tutorials for common tasks:
hypersdk/
├── README.md # Project overview
├── CHANGELOG.md # Version history
├── SECURITY.md # Security policy
├── docs/
│ ├── 00-INDEX.md # This file
│ ├── getting-started.md # Quick start guide
│ ├── quickstart-guide.md # Fast-track setup
│ ├── deployment-guide.md # Deployment guide
│ ├── multi-cloud-guide.md # Multi-cloud workflows
│ ├── project-summary.md # Architecture overview
│ ├── test-results.md # Test coverage and results
│ ├── tutorials/ # Step-by-step tutorials
│ │ ├── getting-started.md # First VM export tutorial
│ │ ├── configuration.md # Configuration tutorial
│ │ ├── multi-cloud-setup.md # Multi-cloud setup tutorial
│ │ └── nfs-shared-storage.md # NFS shared storage setup
│ ├── user-guides/ # Step-by-step guides
│ │ ├── 01-interactive-mode.md
│ │ ├── 02-vm-export-guide.md
│ │ ├── 03-integration.md
│ │ └── 04-manifest-integration.md
│ ├── features/ # Feature documentation
│ │ ├── 01-interactive-migration.md
│ │ ├── 02-hyperctl-features.md
│ │ ├── 03-feature-reference.md
│ │ ├── features-complete.md
│ │ └── hyperexport/ # Hyperexport features
│ │ ├── README.md
│ │ ├── user-guide.md
│ │ ├── keyboard-shortcuts.md
│ │ └── ...
│ ├── cloud-providers/ # Cloud provider integrations
│ │ ├── README.md
│ │ ├── alibabacloud-integration.md
│ │ ├── aws-migration-guide.md
│ │ ├── oci-integration.md
│ │ ├── openstack-integration.md
│ │ └── proxmox-integration.md
│ ├── architecture/ # Architecture documentation
│ │ └── nfs-deployment-architecture.md # NFS deployment architecture
│ ├── api/ # API references
│ │ ├── README.md
│ │ ├── 00-overview.md
│ │ ├── 01-daemon-api.md
│ │ ├── 02-endpoints.md
│ │ └── 03-new-features.md
│ ├── reference/ # Technical references
│ │ ├── README.md
│ │ ├── cli-reference.md
│ │ ├── configuration-reference.md
│ │ ├── performance-tuning.md
│ │ └── troubleshooting-guide.md
│ ├── testing/ # Testing documentation
│ │ ├── README.md
│ │ ├── 00-testing-overview.md
│ │ ├── testing-guide.md
│ │ ├── bug-fixes-and-tests.md
│ │ ├── dashboard-testing.md
│ │ ├── hyperexport-testing.md
│ │ └── hyperexport-quicktest.md
│ ├── integration/ # Integration guides
│ │ ├── daemon-integration.md
│ │ ├── systemd-daemon.md
│ │ └── pipeline-integration.md
│ └── development/ # Development notes
│ ├── CODE_REVIEW.md
│ ├── IMPLEMENTATION_SUMMARY.md
│ ├── hyperexport/ # Hyperexport dev notes
│ │ ├── README.md
│ │ ├── implementation-summary.md
│ │ └── ...
│ └── ...
├── examples/ # Configuration examples
│ ├── README.md
│ ├── docker-quickstart.md # Docker quick start guide
│ ├── kubernetes-quickstart.md # Kubernetes quick start guide
│ ├── example-vm-export.yaml
│ ├── example-vm-export.json
│ ├── example-batch-export.yaml
│ └── example-batch-export.json
└── demos/ # Demo scripts
├── README.md
├── quick-demo.sh
└── RECORDING-GUIDE.md
When adding new documentation:
docs/tutorials/ (step-by-step guides with examples)docs/user-guides/ with numeric prefix (e.g., 05-new-guide.md)docs/features/ with numeric prefixdocs/api/ with numeric prefixdocs/cloud-providers/docs/testing/docs/integration/docs/development/examples/ (e.g., docker-quickstart.md)All documentation is licensed under LGPL-3.0-or-later.