Skip to main content
CI/CD & Automation

Full API Automation. Every Migration Automated.

Every operation available in the dashboard is also available through our REST API, CLI, and YAML manifests. Integrate with your existing CI/CD pipelines and automate everything.

REST API

205+ endpoints covering VM inventory, export, conversion, deployment, scheduling, webhooks, and system management. OpenAPI 3.0 specification available.

CLI (hyperctl)

Full-featured command-line interface that wraps every API endpoint. Scriptable output formats (JSON, YAML, table) for shell and automation pipelines.

YAML Manifests

Define entire migration workflows declaratively. Version-controlled, auditable, with dry-run validation before execution.

Webhook Notifications

Push real-time notifications to Slack, Discord, Microsoft Teams, PagerDuty, or any HTTP endpoint.

Integrations

Integrate With Your Pipeline

Jenkins

Trigger migrations from Jenkins pipelines with shell steps or the HyperSDK plugin.

GitLab CI

Add migration stages to your .gitlab-ci.yml. Schedule nightly exports or run on-demand.

GitHub Actions

Use the hypersdk/migrate-action for parallel multi-VM migrations in workflows.

Terraform

Manage migration jobs alongside your existing Terraform infrastructure-as-code.

See the API Documentation

Explore the full API reference and start automating your migration pipeline today.