Skip to content
Back to projects
Infrastructure · 2025 ·Creator · Live

HyperCore API Tools

A toolset of production-grade Python utilities for managing hyperconverged virtualization clusters via REST API — including a VM inventory auditor with a live web dashboard and a bulk migration target provisioner.

H

Overview

A set of Python tools I built to make managing Scale Computing HyperCore clusters faster and more visible — the kind of automation that turns a slow, manual support task into a single command.

What I built

  • SuperAudit — collects a full VM inventory across a cluster into multi-sheet Excel workbooks, with a daemon mode, SQLite historical tracking, and a real-time Flask web dashboard.
  • Migration target provisioner — reads CSV exports from VMware or Hyper-V and automatically provisions correctly-sized target VMs on HyperCore, with optional cloud-init network configuration, for bulk Carbonite migrations.
  • Flexible auth — four authentication methods (interactive, .netrc, environment variables, CLI args) with full SSL/CA-bundle support.

Note

Built on the HyperCore REST API, this is my own tooling that grew out of frontline cluster work. I’m planning to open-source it — the repo link will go here once it’s public.

Built with Python Flask SQLite REST API openpyxl
Next project MemoryLane